UIElement.IsMouseDirectlyOver 屬性

定義

取得值,指出滑鼠指標位置是否與點擊測試結果對應,該結果會將複合項目納入考量。 這是相依性屬性。

C#
public bool IsMouseDirectlyOver { get; }

屬性值

如果滑鼠指標位於與點擊測試相同的項目結果上方,則為 true;否則為 false。 預設為 false

實作

備註

不同于 IsMouseOver ,只有當 true 滑鼠指標位於常值元素上方時,這個屬性才會是 , 如同點擊測試一樣。 如果滑鼠指標改為位於子項目上,特別是屬於專案更深層範本和組合的專案上,這個屬性會是 false 。 例如,除非您知道控制項如何複合 (,否則您會在自訂控制項範本中針對您定義) 的控制項使用這個屬性,此屬性可能會傳回非預期的結果。 對於您不是撰寫控制項的大部分案例,請改用 IsMouseOver

如果這個元素擷取滑鼠,而且這個屬性是在 true 擷取時,這個屬性會繼續傳回 true ,直到滑鼠擷取遺失,而且指標不會超出其界限。

相依性屬性資訊

識別碼欄位 IsMouseDirectlyOverProperty
設定為 的中繼資料屬性 true

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

另請參閱