Hi all of you,
Does it exist Timer control in WPF?
I've got one Expander where some icons are showed if they are started:
Code-behind:
Private Sub Expander3_Expanded(sender As Object, e As RoutedEventArgs) Handles Expander3.Expanded If EstanCorrent("WINWORD") Then : Me.Wordi.Visibility = Windows.Visibility.Visible
Else : Me.Wordi.Visibility = Windows.Visibility.Hidden
End If If EstanCorrent("EXCEL") Then : Me.Exceli.Visibility = Windows.Visibility.Visible
End If
If EstanCorrent("MSACCESS") Then : Me.Accesili.Visibility = Windows.Visibility.Visible
End If
If EstanCorrent("PGT") Then : Me.PgtEstimate.Visibility = Windows.Visibility.Visible
End If
End Sub
Public Function EstanCorrent(nomprocess As String) As Boolean
For Each clsProcess As Process In Process.GetProcesses()
If clsProcess.ProcessName.StartsWith(nomprocess) Then : Return True
End If
Next
Return False
End FunctionWhen WINWORD.exe*32 process is running user can see an icon in the following expander: (so that if that process is running user can bring it front clicking above it)

My aim is when my user closes Word process this one must be dissapeared inmediately (not like now, at first, user must collapse and expand again my Expander control for see the changes..
How can I refresh inmediately? 'suppose using a timer, but I do not know how.

Thanks a lot for your time and input
Primary platform is Windows 7 Ultimate 64 bit along with VS 2012/Sql2k8 for WPF/SilverLight projects.