Как мога да получа събитието "OnChanged" в FileSystemWatcher, за да извикам метод за темата за потребителския интерфейс, след като събитието "OnChanged" завърши?
Или, само заради знанието, как мога да накарам събитието OnChanged да работи изцяло на нишката на интерфейса?
Отговори:
1 за отговор № 1Ако искаш FileSystemWatcher
за да привличате събития по нишката на потребителския интерфейс и използвате Windows Forms, задайте SynchronizingObject
към контрола или формуляра. Това не е полезно, ако използвате WPF, където няма нещо, което да се реализира ISyncronizeInvoke
, Обикновено просто се обаждате на Invoke на диспечера чрез Application.Current.Dispatcher.Invoke
, например.