ContentElement.IsMouseOver Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |