UI设计中经常需要作出无边框Window以防止用户做窗口的“最大、最小、关闭”等操作,但此时“alt+空格”菜单依然可做这些操作,

可在code-behind中加入以下代码禁用之:

View Code
 private void PrintWindow_KeyDown(object sender, KeyEventArgs e)
        {
            if (Keyboard.Modifiers == ModifierKeys.Alt && e.SystemKey == Key.Space)
            {
                e.Handled = true;
            }
            else
            {
                e.Handled = false;        //or “ base.OnKeyDown(e);  ”
            } 
        }

 

相关文章:

  • 2021-06-24
  • 2021-07-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-29
  • 2021-06-19
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
  • 2022-12-23
  • 2021-12-26
相关资源
相似解决方案