共用方式為


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

實作

範例

下列範例會建立一個樣式,其中包含屬性 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」 事件不存在,但有數個類似的事件。 例如,您可以使用 MouseEnterMouseMoveIsMouseDirectlyOverChanged

如果這個專案擷取滑鼠,則這個屬性會保持 true,直到滑鼠擷取遺失且滑鼠指標離開元素界限為止。

相依性屬性資訊

標識元欄位 IsMouseOverProperty
設定為 true 的元數據屬性 沒有

適用於