回答編集履歴

1

追記

2020/02/29 06:45

投稿

hihijiji
hihijiji

スコア4152

test CHANGED
@@ -1,3 +1,25 @@
1
1
  Window1 でMessageShowを呼んだあと、``this.Topmost = true``で最前面にして、
2
2
 
3
3
  即座に``this.Topmost = false``で前面に残ったままになりませんか?
4
+
5
+
6
+
7
+ ** [追記] **
8
+
9
+ 思い付きですが、非同期にしてみたらどうでしょう?
10
+
11
+ ``` C#
12
+
13
+ private async void Button_Click(object sender, RoutedEventArgs e)
14
+
15
+ {
16
+
17
+ string str = "A";
18
+
19
+
20
+
21
+ await Task.Run(() => MessageBoxs.MessageShow(str));
22
+
23
+ }
24
+
25
+ ```