UIElement.IsMouseOver
将返回false
如果其他元素将超过(ZOrder>)该UIElemnt。UIElement.IsMouseOver返回false
有没有财产IsMouseOver = true
那种情况下?
UIElement.IsMouseOver
将返回false
如果其他元素将超过(ZOrder>)该UIElemnt。UIElement.IsMouseOver返回false
有没有财产IsMouseOver = true
那种情况下?
如果鼠标指针位于元素或其子元素上方,则UIElement.IsMouseOver为true;否则,是错误的。默认值是false。
UIElement.IsMouseDirectlyOver如果鼠标指针与命中测试的结果相同,则为true;否则,是错误的。默认值是false。
如果控件(而不是子元素)前面有东西,那么这将“阻止”IsMouseOver属性。 UIElement中没有忽略“命中测试”的属性。
如果您想确定鼠标悬停在分层元素的状态上,则可以执行手动命中测试。
请参阅Can I make WPF set IsMouseOver for both the covering and covered element?
谢谢,给出的例子太具体了,然而,两个已知元素... – serhio 2010-12-01 17:39:06
任何解决方法? – serhio 2010-12-01 13:45:29