c# - 프로그램 - wpf 소개




WPF 응용 프로그램에서 Alt+F4 무시 (2)

Alt + F4가 작동하기를 원하지 않는 UIElement/FramworkElement 이것을 추가하십시오.

wnd.KeyDown += new KeyEventHandler(wnd_KeyDown);

void wnd_KeyDown(object sender, KeyEventArgs e)
{
    if ( e.Key == Key.System && e.SystemKey == Key.F4)
    {
        e.Handled = true;
    }
}

WPF 응용 프로그램에서 Alt + F4 를 무시할 수 있습니까?


보기 (Xaml) 파일에서 다음과 같이 입력 바인딩을 사용하면됩니다.

<Window.InputBindings>
    <KeyBinding Modifiers="Alt" Key="F4" Command="{Binding Path=ToDelegateCommandThatExecuteNothing}" />
</Window.InputBindings>




wpf