Результаты поиска по запросу "backgroundworker"
В основном да, к сожалению. Но это намного лучше, чем не отвечающее приложение на 3-4 секунды. Единственное, что вы можете сделать, это периодически вызывать версию DoEvents, хотя это не так хорошо, но может быть достаточно.
лал несколько приложений, которые создают FlowDocument огромного размера. Прошедшее время создания FlowDocument составляло около 3-4 секунд. Поэтому мне нравится создавать FlowDocument в BackgroundWorker, а не в пользовательском интерфейсе. но ...
BackgroundWorker с анонимными методами?
Я собираюсь создатьBackgroundWorkerс анонимным методом. Я написал следующий код: BackgroundWorker bgw = new BackgroundWorker(); bgw.DoWork += new DoWorkEventHandler( () => { int i = 0; foreach (var item in query2) { .... .... } } ...
Создайте объект передачи данных со свойствами для элементов, которые вы хотите передать, а затем передайте его как состояние пользователя. В мире ОО ответ почти всегда заключается в создании другого объекта.
имаю, как мы можем передать одну переменную (progresspercentage) в функцию «progressaged», вот так. backgroundWorker1.ProgressChanged += ...
Как правильно реализовать BackgroundWorker с обновлениями ProgressBar?
-Обновленный - 14/10также спросил этовопрос [https://stackoverflow.com/questions/19362040/closing-a-wpf-window-created-on-a-different-thread-from-the-background-worker-wo] Чтобы дать четкое представление о том, что происходит и с учетом ...
Курсор ожидания WPF с потоком BackgroundWorker
Я хочу показать курсор песочных часов и отключить окно, пока процесс BackgroundWorker выполняется в другом потоке. Это то, что я делаю: Private Sub MyButton_Click(...) Dim box As New AnotherWpfWindow() box.Owner = Me ... box.ShowDialog() If ...
Как полностью «убить» фонового работника?
Я пишу приложение для Windows, которое выполняет последовательность действий цифрового ввода-вывода несколько раз. Эта последовательность действий начинается, когда пользователь нажимает кнопку «СТАРТ», и выполняется фоновым работником в ...
Получение данных из буфера обмена внутри BackgroundWorker
У меня есть фоновый работник и в методе DoWork у меня есть следующее: var clipboardData = Application.Current.Dispatcher.Invoke(new Action(() => { Clipboard.GetData(DataFormats.Serializable); }));Почему это всегда возвращает ноль, хотя я знаю, ...
BackgroundWorker OnWorkCompleted создает исключение для нескольких потоков
У меня есть простой UserControl для подкачки базы данных, который использует контроллер для выполнения реальных вызовов DAL. Я используюBackgroundWorker выполнять тяжелую работу, и наOnWorkCompleted Если я снова включу некоторые кнопки, ...
В WPF, что эквивалентно Suspend / ResumeLayout () и BackgroundWorker () из Windows Forms
Если я нахожусь в функции в коде позади, и я хочу реализовать отображение «Загрузка ...» в строке состояния, то имеет смысл следующее, но, как мы знаем из WinForms, это NoNo: StatusBarMessageText.Text = "Loading Configuration ...
отменить исключение фонового работника в e.result
У меня серьезная проблема с фоновым работником. код работает, если задача заканчивается регулярно. когда я отменяю фоновую задачу, я получаю исключение system.invalidoperationexception в функции RunWorkerCompleted для e.Result. что случилось? ...