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。
實作
範例
以下範例建立一種樣式,包含一個屬性設定器,當報告 HyperlinkIsMouseOvertrue時提供替代的視覺行為。
<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 ,直到捕獲滑鼠遺失且滑鼠指標離開該元素的邊界。
相依財產資訊
| Item | 價值觀 |
|---|---|
| 識別碼欄位 | IsMouseOverProperty |
元資料屬性設為 true |
None |