2016-11-19 3 views
0

私はメッセージボックスを使用する必要があるアプリケーションを作っています。私は自分のカスタムメッセージボックスをWPFで作成しようとしています。私はWPFの初心者です。私はGoogle上でそれを検索しましたが、適切な解決策を見つけることができませんでした。私はそれのための道を見つけるが、それが動作するかどうかは分からない。wpfでメッセージボックスを作成するには

メッセージボックスとして使用したい別のフォームを追加しました。メインフォームには、次のように書いてあります。

メインウィンドウにボタンがありますので、そのボタンをクリックするとメッセージボックスウィンドウが表示されます。私はそれを知りたいです

1.これは正しい方法です。

私は、元のウィンドウにメッセージボックス

3.Pleaseは、このプロセスが既にカバーされているチュートリアルに私を導くような要件に応じて、CANCEL YES NOの2つの作られたボタンを追加する必要があり、追加のコード2.What

。あなたの例に基づいて

おかげ

+1

多分重複している:はいhttp://stackoverflow.com/questions/3169996/custom-message-box – Bidou

+0

@Bidouありがとう。しかし私は、プロジェクトでどこからでもあなたのUI(ウィンドウ)を呼び出す方法を知りたいと思っています。 –

答えて

0

:あなたはあなた自身のウィンドウWindowMyMessageBoxをdefienedする必要があります。

あなたが探しているのは、すべてのオーバーロードを伴うMessageBox.Show()です。

0

これはあなたの最も簡単な解決策

 MessageBox.Show("This is your messagebox with AbortRetryIgnore Buttons", "Your title", MessageBoxButtons.AbortRetryIgnore); 
 MessageBox.Show("This is your messagebox with OK Button", "Your title", MessageBoxButtons.OK); 

     MessageBox.Show("This is your messagebox with OK Cancel Buttons", "Your title", MessageBoxButtons.OKCancel); 


     MessageBox.Show("This is your messagebox with Retry Cancel Buttons", "Your title", MessageBoxButtons.RetryCancel); 


     MessageBox.Show("This is your messagebox with Yes No Buttons", "Your title", MessageBoxButtons.YesNo); 

     MessageBox.Show("This is your messagebox with Yes No Cancel Buttons", "Your title", MessageBoxButtons.YesNoCancel); 
関連する問題