語言

ContentElement.IsMouseOver 屬性

定義

會取得一個值,指示滑鼠指標是否位於此元素上方(包括視覺子元素或其控制組合)。

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

適用於