ContentElement.IsMouseOver Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Fare işaretçisinin bu öğenin üzerinde bulunup bulunmadığını belirten bir değer alır (görsel alt öğeler veya denetim bileşimi dahil).
public:
property bool IsMouseOver { bool get(); };
public bool IsMouseOver { get; }
member this.IsMouseOver : bool
Public ReadOnly Property IsMouseOver As Boolean
Özellik Değeri
Fare işaretçisi öğenin veya alt öğelerinin üzerindeyse true
; aksi takdirde false
. Varsayılan değer false
.
Uygulamalar
Örnekler
Aşağıdaki örnek, bir HyperlinkIsMouseOvertrue
raporladığında alternatif bir görsel davranış sağlayan bir özellik ayarlayıcısı içeren bir stil oluşturur.
<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>
Açıklamalar
Benzer bir "IsMouseOverChanged" olayı olmasa da, benzer birkaç olay vardır. Örneğin, MouseEnter, MouseMoveve IsMouseDirectlyOverChangedkullanabilirsiniz.
Bu öğe fareyi yakalarsa, fare yakalama kaybedilene ve fare işaretçisi öğe sınırlarını terk edene kadar bu özellik true
kalır.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | IsMouseOverProperty |
meta veri özellikleri true olarak ayarlandı |
Hiç kimse |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin