如何在WPF TreeView中拒绝选择“气泡”?
-
22-10-2019 - |
题
我有一个具有某种结构的分层树视图对象:
- 主层
- 第二级1
- 第二级3
- 第二级2
问题是:当我在第二级选择项目时,它将为主级项目启动“选择”事件。我怎么否认?我尝试使用布尔标志和原始源属性的一些技巧,但是我失败了。 e.handled = true也不给我结果。
感谢您的任何建议,很抱歉我的英语不好!
解决方案 2
问题在我的代码中存在一些奇怪的错误。当我在应用程序中使用SplashScreen时,要进行主级火灾。当我禁用splashscreen时 - 它可以与e.handled = true完美搭配;诡计。
因此,我在选定的Evend Handler的末尾称第二SplashScreen为0 ms,并且可以使用。
谢谢大家。
其他提示
使用Addhandler添加的事件忽略了E.Handled Flag,这可能是您的情况。您可以检查事件的源是否等于OriginalSource以及是否如此退出处理程序?
不隶属于 StackOverflow