ShellChangeNotifier Class |
Namespace: Jam.Shell.WPF.Controls
The ShellChangeNotifier type exposes the following members.
Name | Description | |
---|---|---|
ShellChangeNotifier |
Initializes a new instance of the ShellChangeNotifier class.
|
Name | Description | |
---|---|---|
Directories |
The directories to receive change notifications for. Leave empty to receive change notifications for the whole file system.
This is a dependency property.
| |
Enabled |
Set to true to enable listening to change notifications. This is a dependency property.
| |
EventFilter |
Allows to define which shell change events should be reported. This is a dependency property.
| |
ItemIdList |
Allows to set an ItemIdList that should be monitored.
| |
Recursive |
Set to true, if change notifications for subfolders are desired as well.
This is a dependency property.
|
Name | Description | |
---|---|---|
Clear |
Removes all directories from the Directories property and so watches the entire file system again.
| |
Dispose |
Remove reference to the m_MessageHandler and pass call to m_Notifier.
| |
OnChange | Implementation for OnChange(NotificationEvents, String, String). Executes the Change event. | |
OnChangePIDL | Implementation for OnChangePIDL(NotificationEvents, ItemIdList, ItemIdList). Executes the ChangePIDL event. | |
Restart |
Restarts the change notifier if it is already started
| |
SendChangeNotify(NotificationEvents, String) |
Sends a shell change notification to the system that informs other processes about a achange.
| |
SendChangeNotify(NotificationEvents, String, String) |
Sends a shell change notification to the system that informs other processes about a achange.
|
Name | Description | |
---|---|---|
Change |
This event is fired when a change event was fired from the system for one of the monitored paths in the Directories property.
| |
ChangePIDL |
This event is fired when a change event for the given ItemIdList list of the given paths in the Directories property occured.
|
Name | Description | |
---|---|---|
DirectoriesProperty |
Identifies the Directories dependency property.
| |
EnabledProperty |
Identifies the Enabled dependency property.
| |
EventFilterProperty |
Identifies the EventFilter dependency property.
| |
RecursiveProperty |
Identifies the Recursive dependency property.
|