メッセージダイアログです。
ページ内リンク
基本的な使い方
MessageBox コントロールは、メッセージを表示し、それに対するユーザのレスポンスを取得するダイアログです。したがって、ビヘイビアなどでよく使われます。
MessageBox コントロールを使用したサンプルコードを以下に示します。
理想的な MVVM パターンでは、ViewModel から View を呼び出すことはマナー違反ですが、
簡単なメッセージを出力するのに一々複雑なビヘイビアなどを作成することは煩わしいため、
サンプルコードのように ViewModel から直接 MessageBox コントロールを呼び出すこともあります。
MessageBox クラスには Show() 静的メソッドがあるため、これを使用してダイアログを表示します。
また、結果として YKToolkit.Controls.MessageBoxResult 列挙体が返ってくるため、これを判定して次の処理につなげることができます。
サンプルコードでは返ってきた結果をそのまま string 型に変換して表示しています。