Share via


ContentElement.IsMouseOver Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah penunjuk mouse terletak di atas elemen ini (termasuk elemen anak visual, atau komposit kontrolnya).

public:
 property bool IsMouseOver { bool get(); };
public bool IsMouseOver { get; }
member this.IsMouseOver : bool
Public ReadOnly Property IsMouseOver As Boolean

Nilai Properti

true jika penunjuk mouse berada di atas elemen atau elemen turunannya; jika tidak, false. Default adalah false.

Penerapan

Contoh

Contoh berikut membuat gaya yang menyertakan setter properti yang memberikan perilaku visual alternatif saat Hyperlink laporan 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>

Keterangan

Meskipun peristiwa "IsMouseOverChanged" yang dianalogikan tidak ada, beberapa peristiwa serupa juga terjadi. Misalnya, Anda dapat menggunakan MouseEnter, , MouseMovedan IsMouseDirectlyOverChanged.

Jika elemen ini menangkap mouse, properti ini tetap true ada sampai tangkapan mouse hilang dan penunjuk mouse meninggalkan batas elemen.

Informasi Properti Dependensi

Bidang pengidentifikasi IsMouseOverProperty
Properti metadata diatur ke true Tidak ada

Berlaku untuk