1
我有一個顯示錯誤或顯示消息的自定義窗口,具體取決於上下文。如何禁用ALT + F4以防止用戶關閉它,而不使用事件。如何禁用vb wpf窗口上的ALT + F4
該窗口只需使用駐留在其上的按鈕即可關閉。我不希望用戶能夠使用ALT + F4關閉它。 使用ALT + F4可以關閉主應用程序,這是可以的,但在任何情況下使用ALT + F4都不應關閉此窗口。
目前我已經刪除了窗口顯示在任務欄中。
我有一個顯示錯誤或顯示消息的自定義窗口,具體取決於上下文。如何禁用ALT + F4以防止用戶關閉它,而不使用事件。如何禁用vb wpf窗口上的ALT + F4
該窗口只需使用駐留在其上的按鈕即可關閉。我不希望用戶能夠使用ALT + F4關閉它。 使用ALT + F4可以關閉主應用程序,這是可以的,但在任何情況下使用ALT + F4都不應關閉此窗口。
目前我已經刪除了窗口顯示在任務欄中。
使用此XAML來捕獲Alt + F4。針對ToDelegateCommandThatExecuteNothing
public RelayCommand ToDelegateCommandThatExecuteNothing { get; set; }
Add方法,留空或添加你想上的Alt + F4執行任何動作:
<Window.InputBindings>
<KeyBinding Modifiers="Alt" Key="F4" Command="{Binding Path=ToDelegateCommandThatExecuteNothing}" />
</Window.InputBindings>
在視圖模型這樣創建RelayCommand
ToDelegateCommandThatExecuteNothing = new RelayCommand(o => DoNothing());
public void DoNothing()
{
}
我的代碼示例是在C#中,你可以檢查它的VB.Net
唯一的原因是usi ng事件。你爲什麼不能使用它們? – Smartis
那麼,爲什麼,如果這是一個VB應用程序做你的標籤C# – BugFinder
@Smartis因爲注意到 – Nyalotha