Poniższa ExtensionMethod rozwiązuje problem opóźnionego wywołania dispatchera.
internal static class Extensions { public static void DelayedInvoke(this Dispatcher dispatcher, int delayMs, Action action) { ThreadPool.QueueUserWorkItem((o) => { Thread.Sleep(delayMs); dispatcher.Invoke(action); }); } }
Brak komentarzy:
Prześlij komentarz