「x」ボタンのようにキャンセルボタンを動作させるにはどうすればよいですか?
-
28-10-2019 - |
質問
私のXAMLファイルには、ウィンドウがあり、ユーザーが「X」ボタンをクリックするか、「キャンセル」ボタンをクリックするかどうかにかかわらず、動作が同じであるようにしようとしています。
私の要約コードは以下にあります:
public partial class Dialog : Window
{
.
.
.
private void Window_Closing(object sender, CancelEventArgs e)
{
e.Cancel() = true; //Works as expected
}
private void CancelButton_Click(object sender, RoutedEventArgs e)
{
e.Cancel() = true; //Compile error
}
}
ですから、私の問題は、RoutedeventargsにはCancel()メソッドがないことを理解しています。 RoutedeventargsをCanceLeventargsのように機能させる方法を知っている人はいますか?
解決
ボタンのイスカンセルプロパティをtrueに設定します。
所属していません StackOverflow