MouseOver事件交替丢失

时间:2009-11-12 15:33:46

标签: wpf textbox popup mouseover

我正在使用树形视图的修改形式,对于treeviewitem,有一个模板可以在弹出窗口中显示带有完成按钮的文本框。我使用静态类来查找mouseOver (IInputElement currentPosition = Mouse.DirectlyOver;)事件在任何其他树视图项上突出显示除Popup文本框中的那个之外的事件。项目将动态添加到此树视图中。我在这里使用MVVM模型。

问题是,当添加第一个项目并且在弹出文本框中时,整个应用程序的鼠标悬停以某种方式关闭,这不是必需的。但是在添加第二个项目并将其保留在Popup文本框中时,鼠标悬停将打开,即当鼠标悬停发生时,树视图会突出显示。这种情况交替出现......

什么是捕获此鼠标悬停事件.. ??

1 个答案:

答案 0 :(得分:1)

尝试使用snoop它可以告诉您正在处理的事件。对于wpf男人(或女人:)来说它也是一个很酷的工具