我想阻止弹出窗口在用户点击时关闭。我通过覆盖OnPreviewMouseDown并将e.Handled
设置为true
来尝试它
protected override void OnPreviewMouseDown(MouseButtonEventArgs e)
{
base.OnPreviewMouseDown(e);
e.Handled = true;
}
但这样做不会触发Popup的子项上的任何鼠标点击事件
我也试过了Popup.StaysOpen = true
但是这也行不通(Popup在点击时关闭)
有没有办法阻止Popup在用户点击它时关闭???
答案 0 :(得分:1)
将Popup.StaysOpen
属性设置为true
:
<Popup StaysOpen="True"/>
答案 1 :(得分:0)
添加此
<Popup StaysOpen="True"></Popup>