2009-06-02 17 views
2

WPFで特定の時刻にポップアップウィンドウを作成して表示するにはどうすればよいですか? システムトレイの横にウィンドウを表示する方法を意味します。WPFの特定の時間にポップアップウィンドウ?

+0

もっと明瞭にする必要があります。 –

+1

十分な明瞭度がないため、投票しないでください。男にチャンスを与えてください... –

+1

wpfでポップアップウィンドウを作成するオプションはありますか? – Sauron

答えて

4

特定の時間数/秒/分で物事ポップアップを作成しようとしている場合(または特定の時間が来るまで何時間/秒/分が残っているかを調べる)、タイマーを使用できます。

private System.Windows.Threading.DispatcherTimer popupTimer; 

// Whatever is going to start the timer - I've used a click event 
private void OnClick(object sender, RoutedEventArgs e) 
{ 
    popupTimer = new System.Windows.Threading.DispatcherTimer(); 

    // Work out interval as time you want to popup - current time 
    popupTimer.Interval = specificTime - DateTime.Now; 
    popupTimer.IsEnabled = true; 
    popupTimer.Tick += new EventHandler(popupTimer_Tick); 
} 

void popupTimer_Tick(object sender, EventArgs e) 
{ 
    popupTimer.IsEnabled = false; 
    // Show popup 
    // ...... 
} 

[OK]を、あなたも多分CodeProjectで、この資料が役立つかもしれない通知ポップアップタイプのものを、行う方法を知りたいので。

0

設定時間にイベントを発生させるためにthis questionをチェックしてください。

関連する問題