質問編集履歴

1

typo

2016/08/19 06:55

投稿

cancat
cancat

スコア313

test CHANGED
@@ -1 +1 @@
1
- WPFでMouseの左buttonの状態(up=release, down=press)取得したいです。
1
+ WPFでTimerを設定したいです。
test CHANGED
@@ -8,13 +8,13 @@
8
8
 
9
9
  ###前提・実現したいこと
10
10
 
11
- WPFのxamlでButtonをひとつ配置し、5秒後にMouseの左buttonの状態(up=release, down=press)取得したいです。
11
+ WPFのxamlで5秒後にメッセージ表示したいです。
12
12
 
13
13
 
14
14
 
15
15
  ###発生している問題・エラーメッセージ
16
16
 
17
- あわせて、下記のコードで、timerが5秒を待たず、即座に実行してしまいます。
17
+ 下記のコードで、timerが5秒を待たず、即座に実行してしまいます。
18
18
 
19
19
  5秒後に実行するにはどうしたらよいですか?
20
20
 
@@ -50,13 +50,9 @@
50
50
 
51
51
 
52
52
 
53
- private void Button_MouseDown(object sender, MouseButtonEventArgs e) {
53
+ private void Window_Loaded(object sender, RoutedEventArgs e) {
54
-
55
-
56
54
 
57
55
  DispatcherTimer timer = new DispatcherTimer();
58
-
59
- timer.Tag = (Image)sender;
60
56
 
61
57
  timer.IsEnabled = true;
62
58
 
@@ -78,17 +74,7 @@
78
74
 
79
75
  timer.Stop();
80
76
 
81
-
82
-
83
- if (ここの条件を教えてください。) {
84
-
85
- MessageBox.Show(timer.Interval + "up");
77
+ MessageBox.Show(timer.Interval);
86
-
87
- }
88
-
89
- else
90
-
91
- MessageBox.Show(timer.Interval + "down");
92
78
 
93
79
  }
94
80