4
WPFの既存のMessageBox
にカスタムボタンを追加するにはどうすればよいですか?通常のOKボタンとCancelボタン以外に、さらに3つのボタンを追加してイベントを処理する必要があります。既存のMessageBoxにカスタマイズされたボタンを追加
WPFの既存のMessageBox
にカスタムボタンを追加するにはどうすればよいですか?通常のOKボタンとCancelボタン以外に、さらに3つのボタンを追加してイベントを処理する必要があります。既存のMessageBoxにカスタマイズされたボタンを追加
短い答え:不可能ではありません。新しいウィンドウを作成する必要があります。
長い回答:MessageBoxクラスはWin32 MessageBox(または多分MessageBoxEx)関数を使用しますが、この関数はメッセージボックスの拡張をサポートしていません。
それが開かれた後にメッセージボックスを変更することは可能ですが、:
は、それはそれはあなたが持っている
をサポートしていません
作業の多くは、直接Win32を使用して、メッセージボックスウィンドウはWPFまたはWinFormsではありません。すべてのすべてで
、それはメッセージボックスコードの内部実装の詳細と周りの混乱により1つのTextBlock、一つの画像と5つのボタンでウィンドウを書き込むための少ない作業です。