是否可以在激活窗口时阻止鼠标事件?
例如,我有一个C#窗口,我将焦点更改为其他内容,例如浏览器。当我通过单击重新激活c#窗口时,我不希望执行任何鼠标事件。首次单击窗口应该只是激活它。仅当窗口已激活时才会触发鼠标事件。
答案 0 :(得分:0)
当用户点击你的wpf控件时会触发一个事件,但你为什么不直接处理这个事件呢?
订阅该活动并防止它冒出可视树:
private void Panel_KeyDown(object sender, KeyEventArgs e)
{
e.Handled = true;
}
看看这个link它描述了WPF中的事件气泡和隧道。