トップ回答者
タイマーのtickイベントについて

質問
-
windows store app を作っていますが、
Protected Overrides Sub LoadState(navigationParameter As Object, pageState As Dictionary(Of String, Object)) Dim timer As New Windows.UI.Xaml.DispatcherTimer timer.Interval = TimeSpan.FromTicks(100) timer.Start() End Sub
までできたのですが、仮にtickイベントが発生した際にTimeTextBlockに現在時間を表示させるにはどうすればいいのでしょうか。
回答
-
VB.NET では AddHandler ステートメント を使用します。
例:
Protected Overrides Sub OnNavigatedTo(e As Navigation.NavigationEventArgs) Dim timer As New Windows.UI.Xaml.DispatcherTimer timer.Interval = TimeSpan.FromTicks(100) AddHandler timer.Tick, AddressOf Timer_Tick timer.Start() End Sub Private Sub Timer_Tick(ByVal sender As Object, ByVal e As Object) TimeTextBlock.Text = DateTime.Now.ToString() End Sub
- 回答としてマーク shocho0101 2013年7月7日 10:40
すべての返信
-
-
言葉が不十分ですみません。
textblockのに現在時刻を表示させることはできるのですが、
イベントハンドラの書き方がわかりません。
- 編集済み shocho0101 2013年7月7日 2:29 言葉の訂正
-
VB.NET では AddHandler ステートメント を使用します。
例:
Protected Overrides Sub OnNavigatedTo(e As Navigation.NavigationEventArgs) Dim timer As New Windows.UI.Xaml.DispatcherTimer timer.Interval = TimeSpan.FromTicks(100) AddHandler timer.Tick, AddressOf Timer_Tick timer.Start() End Sub Private Sub Timer_Tick(ByVal sender As Object, ByVal e As Object) TimeTextBlock.Text = DateTime.Now.ToString() End Sub
- 回答としてマーク shocho0101 2013年7月7日 10:40