回答編集履歴
2
こっちのほうがいいかも
test
CHANGED
@@ -6,6 +6,8 @@
|
|
6
6
|
|
7
7
|
----
|
8
8
|
|
9
|
+
追記:
|
10
|
+
|
9
11
|
マルチスレッドを早々に諦めるのでしたら、一応こういうものがあります。
|
10
12
|
|
11
13
|
|
@@ -13,3 +15,15 @@
|
|
13
15
|
WPFでコントロールを再描画(表示を即更新する)方法
|
14
16
|
|
15
17
|
https://eng-notebook.com/blog-entry-193/
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
----
|
22
|
+
|
23
|
+
更に追記:
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
こっちの方がいいかも。。
|
28
|
+
|
29
|
+
http://geekswithblogs.net/NewThingsILearned/archive/2008/08/25/refresh--update-wpf-controls.aspx
|
1
マルチスレッド諦めるのでしたら
test
CHANGED
@@ -1,3 +1,15 @@
|
|
1
1
|
UIスレッドで重い処理をしているとUIは当然更新が掛かりません。
|
2
2
|
|
3
3
|
なので、解決方法としては、重い処理を別スレッドで行い、プログレスバーのようなUI更新は`Dispatcher.BeginInvoke`を使って更新するのが良いかと思います。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
----
|
8
|
+
|
9
|
+
マルチスレッドを早々に諦めるのでしたら、一応こういうものがあります。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
WPFでコントロールを再描画(表示を即更新する)方法
|
14
|
+
|
15
|
+
https://eng-notebook.com/blog-entry-193/
|