Bagikan melalui


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. Defaultnya adalah false.

Penerapan

Contoh

Contoh berikut membuat gaya yang menyertakan setter properti yang memberikan perilaku visual alternatif saat Hyperlink melaporkan 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 melakukannya. Misalnya, Anda dapat menggunakan MouseEnter, MouseMove, dan IsMouseDirectlyOverChanged.

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

Informasi Properti Dependensi

Bidang pengidentifikasi IsMouseOverProperty
Properti metadata diatur ke true Tidak

Berlaku untuk