2012年11月14日

WPFサンプル:ShowメソッドとShowDaialogメソッド

   このエントリーをはてなブックマークに追加 Clip to Evernote
ShowメソッドとShowDialogメソッドのサンプルです。
スクリーンショットではその違いが分かりませんが、この2つのメソッドは、
いわゆるモードレスとモーダルの違いがあります。

なお、メインウィンドウを閉じようとした時には、Closingイベントハンドラで、
ダイアログを表示し、終了有無を確認するようにしてみました。
このハンドラの中で、引数 System.ComponentModel.CancelEventArgs e の、
Cancelプロパティをtrueにすることで、ウィンドウを閉じることをキャンセル
することができます。

WPFDialog1
WPFDialog2
WPFDialog3

WPFDialog4

まずは、MainWindowのXAMLとC#のコードです。




次にShowメソッドで表示されるSubWindowのXAMLとC#のコードです。




最後はShowDialogメソッドで表示されるDialogWindowのXAMLとC#のコードです。





 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/52285322