検索しましたが、この質問に対する答えが見つかりません。おそらく、私が試みていることを行うためのより良い方法があることを意味します.
MVVM デザイン パターンを使用する WPF アプリケーションでは、ボックスである UserControl を作成しました。このポップアップ ボックスには、「OK」と「キャンセル」の 2 つのオプション (ボタン) があります。このユーザー コントロールには、メッセージ データを提供する独自のビュー モデルがあります。このポップアップの作成と表示は簡単です。私の問題は、ユーザーの選択を待ちたいということです。DialogReponse に似たものはありますか? 理想的には、次のようなことをしたいと思います。
if (MyPopup.Show())
{
//do something
}
else
{
//do something else
}
たぶん、私がやろうとしていることへのより良いアプローチがあります。作成したカスタム ポップアップがあるため、メッセージ ボックスを使用したくありません。しかし、おそらく popup は間違ったコントロールですか? 助けてくれてありがとう。