Aracılığıyla paylaş


ContentElement.IsMouseOver Özellik

Tanım

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 HyperlinkIsMouseOvertrueraporladığı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