|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.06.2012, 18:41 | #1 |
Новичок
Джуниор
Регистрация: 01.06.2010
Сообщений: 1
|
Многопоточность WPF C#
На главной форме есть кнопка при нажатии создается новый поток:
private void button1_Click(object sender, RoutedEventArgs e) Код:
Код:
При создании окна перед циклом и обновлении его в цикле ничего не происходит и оно как бы "висит", после вычислений ПрогресБар сразу же полностью заполняется. Почитав пару статей вроде как нужно создавать окно с главного потока, а через класс Dispatcher как то передавать данные и обновлять ПрогресБар. Сам вопрос состоит где создавать новое окно и как обновлять ПрогресБар? |
04.06.2012, 02:43 | #2 |
Пользователь
Регистрация: 16.11.2010
Сообщений: 46
|
А классу точно нужно ещё одно, новое окно? Мб будет достаточно, если в фоне запустится дополнительный поток, который по ходу работы будет сообщать основному о прогрессе?
Если этого достаточно, то BackgroundWorker в помощь. Создание в интерфейсе: Код:
Код:
Бложегов не имею, но найти меня можно в уютном междусобойчике тут: http://coverduck.ru
"Форум программистов, анархистов, анонимусов и просто любителей с интересом пообщаться" Последний раз редактировалось Genco; 04.06.2012 в 02:46. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[C# + WPF] Отлов нажатий клавиш, хуки, горячие клавиши в проекте WPF | Casper-SC | WPF, UWP, WinRT, XAML | 3 | 03.03.2017 15:00 |
WPF и многопоточность | Selestis | WPF, UWP, WinRT, XAML | 2 | 26.05.2012 22:14 |
Многопоточность. | Просветленный | Общие вопросы Delphi | 7 | 15.10.2011 15:44 |
многопоточность | MasterSporta | Общие вопросы C/C++ | 4 | 30.09.2011 13:27 |
класс Screen в WPF. Есть ли такой? [?] Не добавлять же сборку Forms в WPF | Casper-SC | Общие вопросы .NET | 2 | 30.07.2010 15:10 |