我有一个具有某种结构的分层树视图对象:

  • 主层
    • 第二级1
    • 第二级3
    • 第二级2

问题是:当我在第二级选择项目时,它将为主级项目启动“选择”事件。我怎么否认?我尝试使用布尔标志和原始源属性的一些技巧,但是我失败了。 e.handled = true也不给我结果。

感谢您的任何建议,很抱歉我的英语不好!

有帮助吗?

解决方案 2

问题在我的代码中存在一些奇怪的错误。当我在应用程序中使用SplashScreen时,要进行主级火灾。当我禁用splashscreen时 - 它可以与e.handled = true完美搭配;诡计。

因此,我在选定的Evend Handler的末尾称第二SplashScreen为0 ms,并且可以使用。

谢谢大家。

其他提示

使用Addhandler添加的事件忽略了E.Handled Flag,这可能是您的情况。您可以检查事件的源是否等于OriginalSource以及是否如此退出处理程序?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top