0
我不知道這是可能的,但,我調用下面的方法來顯示在WPF窗口:如何禁用wpf窗口?
Window window = Window.Show();
窗口已經加載完畢後,我要禁用窗口即我不希望用戶能夠關閉窗口,直到滿足一些條件...這可能嗎?
我想:
window.IsEnabled = false
,這工作,但用戶仍然可以關閉該窗口...
我不知道這是可能的,但,我調用下面的方法來顯示在WPF窗口:如何禁用wpf窗口?
Window window = Window.Show();
窗口已經加載完畢後,我要禁用窗口即我不希望用戶能夠關閉窗口,直到滿足一些條件...這可能嗎?
我想:
window.IsEnabled = false
,這工作,但用戶仍然可以關閉該窗口...
處理的Closing
事件並取消如果條件不滿足:
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if (/*condition not true*/)
e.Cancel = true;
}
但是,用戶可以找到其他方法來關閉窗口,關機可能是什麼? :)
通常這是相當的意思,從用戶界面的角度來看。你很少想這樣做,如果你這樣做,你應該有一個很好的理由。 (何處保存未保存的數據是想到的幾個很好的理由之一。) – Servy 2013-02-18 20:36:35