Запитання з тегом «dispatcher»

15
Система подій в Python
Яку систему подій для Python ви використовуєте? Мені вже відомий підиспатчер , але мені було цікаво, що ще можна знайти, або зазвичай використовується? Мене не цікавлять менеджери подій, які є частиною великих фреймворків, я б скоріше скористався невеликим рішенням з голими кістками, яке я легко розширюю.

5
Правильний спосіб отримати CoreDispatcher у програмі Windows Store
Я створюю додаток Windows Store і маю код, який потрібно розмістити в потоці інтерфейсу користувача. Для цього я хотів би отримати CoreDispatcher і використовувати його для розміщення коду. Здається, що це можна зробити декількома способами: // First way Windows.ApplicationModel.Core.CoreApplication.GetCurrentView().CoreWindow.Dispatcher; // Second way Window.Current.Dispatcher; Цікаво, який з них правильний? або якщо …

5
Dispatcher.BeginInvoke: Не вдається перетворити лямбда-значення в System.Delegate
Я намагаюся зателефонувати System.Windows.Threading.Dispatcher.BeginInvoke. Підпис методу такий: BeginInvoke(Delegate method, params object[] args) Я намагаюся передати йому лямбду замість того, щоб створювати делегата. _dispatcher.BeginInvoke((sender) => { DoSomething(); }, new object[] { this } ); Це видає мені помилку компілятора, кажучи, що я не може перетворити лямбду в System.Delegate. Підпис делегата приймає …

4
Змініть елементи керування WPF з не основного потоку за допомогою Dispatcher.Invoke
Нещодавно я почав програмувати у WPF і наткнувся на наступну проблему. Я не розумію, як використовувати Dispatcher.Invoke()метод. Я маю досвід роботи з потоками і створив кілька простих програм Windows Forms, де я щойно використовував Control.CheckForIllegalCrossThreadCalls = false; Так, я знаю, що це досить кульгаво, але це були прості програми моніторингу. …

3
Dispatcher.CurrentDispatcher проти Application.Current.Dispatcher
Які відмінності між Dispatcher.CurrentDispatcher(в System.Windows.Threading) і Application.Current.Dispatcher(в System.Windows)? Мій кишечник каже мені, що Application.Current.Dispatcherніколи не зміниться і є загальним для всіх потоків у поточній програмі, тоді як Dispatcher.CurrentDispatcherможе створити новий екземпляр Dispatcherзалежно від потоку, з якого він був викликаний. Це правильно? Якщо це так, то призначення Dispatcher.CurrentDispatcherнасамперед для багатопотокового інтерфейсу?
78 .net  wpf  dispatcher 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.