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 |