我想要防止弹出关闭当用户点击它。我试了一下通过覆盖的OnPreviewMouseDown和设置e.Handled
到true
防止弹出从关闭点击wpf
protected override void OnPreviewMouseDown(MouseButtonEventArgs e)
{
base.OnPreviewMouseDown(e);
e.Handled = true;
}
但这样做不会开枪弹出的孩子的所有鼠标点击事件。
我也试过Popup.StaysOpen = true
但这也行不通(点击弹出关闭)。
当用户点击它时,有什么办法可以阻止Popup关闭?
这不起作用 –
@adnanumer “这行不通” 是一个非常详细的说明您目前的问题,以及我建议的解决方案不符合您的要求的原因。 –
我有弹出列表框,当我点击列表框项目或滚动查看器按钮时,弹出关闭。但'StaysOpen'属性是'true' –