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,當 Hyperlink 報表 IsMouseOvertrue
時,提供替代的視覺行為。
<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 的元數據屬性 |
沒有 |