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