ContentElement.IsMouseOver 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,這個值表示滑鼠指標是否位於這個項目上方 (包括視覺子項目或其複合控制項)。
public:
property bool IsMouseOver { bool get(); };
public bool IsMouseOver { get; }
member this.IsMouseOver : bool
Public ReadOnly Property IsMouseOver As Boolean
屬性值
如果滑鼠指標位在這個項目或其子項目上方,則為 true
;否則為 false
。 預設為 false
。
實作
範例
下列範例會建立一個樣式,其中包含屬性 setter,可在報表 IsMouseOvertrue
時 Hyperlink 提供替代視覺行為。
<Style.Triggers>
<Trigger Property="Hyperlink.IsEnabled" Value="false">
<Setter Property="Foreground" Value="Gray"/>
</Trigger>
<Trigger Property="Hyperlink.IsMouseOver" Value="true">
<Setter Property = "Foreground" Value="{StaticResource BlueGreenBrush}"/>
</Trigger>
</Style.Triggers>
備註
雖然類似的 「IsMouseOverChanged」 事件不存在,但有數個類似的事件。 例如,您可以使用 MouseEnter 、 MouseMove 和 IsMouseDirectlyOverChanged 。
如果這個專案擷取滑鼠,則這個屬性會保留下來 true
,直到滑鼠擷取遺失,而滑鼠指標會離開元素界限。
相依性屬性資訊
識別碼欄位 | IsMouseOverProperty |
設定為 的中繼資料屬性 true |
無 |
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應