在我的XAML文件中,我有一个窗口,我正在尝试使它的行为与用户单击"X“按钮或单击"Cancel”按钮的行为相同。
我的简短代码如下:
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吗?
发布于 2011-02-03 09:14:28
将按钮的IsCancel属性设置为True。
https://stackoverflow.com/questions/4881760
复制相似问题