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,可在報表 IsMouseOvertrueHyperlink 提供替代視覺行為。

<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

適用於