2

このルーチンは、エンド ユーザーに Yes/No の確認を促すために広く使用されています。

var result = DXMessageBox.Show(Application.Current.MainWindow, 
                                                   "Whatever", 
                                                  "Attention", 
                                    MessageBoxButton.OKCancel, ////////////// here
                                    MessageBoxImage.Question);

if (result == MessageBoxResult.OK) // then instead of this, it shall check some customized settings
{
    // confirmed for Orange for example
}
else
{
    // confirmed for Elephant for example
} 

私はしたくありませんYesNoOKCancelまたは他の人。ボタンをカスタマイズするにはユーザーが「ユーザーがボタンを押すと、アプリケーションが 2 つの選択肢を要求し、ユーザーが 1 つを選択する」のようなことができるようにしたいと考えています。しかし、指定された Choices、Texts、および Sizes を MessageBox のシンプルさと組み合わせたいですか?

PS DVMessageBoxとここでSystem.Windows.MessageBoxはほぼ同じです。

4

1 に答える 1

1

私の見解では、カスタム コントロールを作成するだけです。たくさんの記事があります:
One
Two
Three

さらに、MessageBox標準の WPF コントロール テンプレートを使用して、完全にカスタマイズ可能なものを作成できます。例をご覧ください。

于 2016-05-11T15:03:45.067 に答える