gpt4 book ai didi

wpf - 奇怪的问题 - 弹出窗口中的鼠标点击被下方的控件捕获

转载 作者:行者123 更新时间:2023-12-04 15:45:52 25 4
gpt4 key购买 nike

我正在显示 Popup响应按钮单击 ( popup.IsOpen = true; )。弹出窗口包含一个组合框,当我单击组合框中的一个项目时,SelectionChanged 事件所做的一件事就是隐藏弹出窗口。

弹出窗口出现在 DataGrid 上我的页面上也有,我发现在组合框上的鼠标单击也被我在 DataGrid 上的 MouseUp 事件所拾取。知道发生了什么吗?

最佳答案

MouseUp 事件的路由策略类型为 Bubbling .使用这种类型策略的事件会沿链向上传递到父控件。自 PopupDataGrid 的 child ,事件将“冒泡”到 DataGrid .如果您希望事件不冒泡,可以尝试使用 PreviewMouseUp ,其中有一个 Tunneling路由策略,并将“隧道”向下链到子控件。这是一个体面的 overview Routing Strategies .

关于wpf - 奇怪的问题 - 弹出窗口中的鼠标点击被下方的控件捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15027694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com