2
내 XAML 파일에 창이 있습니다. 사용자가 "X"단추를 클릭했는지, "취소"단추를 클릭했는지 여부가 동일하도록 동작하려고합니다.취소 버튼을 "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가 취소() 메소드가 없는지 알고 있습니다. 누구나 내가 어떻게 RoutedEventArgs를 CancelEventArgs와 더 비슷하게 만들 수 있는지 알고 있습니까?
대단히 감사합니다. 너는 나에게 몇 시간의 두통을 안겨 줬다. –
어떻게 든 나를 위해 일하지 않습니다. 나는 똑같은 상황이지만 IsCanel을 true로 변경하더라도 e에는 여전히 Cancel()이 포함되어 있지 않습니다. – Ono