ContentElement.IsMouseDirectlyOver Özellik

Tanım

Fare işaretçisinin konumunun, öğe birleştirmesini hesaba katması gereken isabet testi sonuçlarına karşılık geldiğini gösteren bir değer alır.Gets a value that indicates whether the position of the mouse pointer corresponds to hit test results, which take element compositing into account.

public:
 property bool IsMouseDirectlyOver { bool get(); };
public bool IsMouseDirectlyOver { get; }
member this.IsMouseDirectlyOver : bool
Public ReadOnly Property IsMouseDirectlyOver As Boolean

Özellik Değeri

Boolean

true fare işaretçisi, bir isabet testi olarak aynı öğe sonucunun üzerindeyken, Aksi takdirde, false .true if the mouse pointer is over the same element result as a hit test; otherwise, false. Varsayılan değer: false.The default is false.

Uygulamalar

Açıklamalar

Aksine IsMouseOver , bu özellik yalnızca true fare işaretçisi, bir isabet testi için olduğu gibi, sabit öğenin üzerindeyken olur.Unlike IsMouseOver, this property is only true if the mouse pointer is over the literal element - as it is for a hit test. Fare işaretçisi, bir öğenin daha derin şablonunun ve birleştirme 'nin parçası olan öğeler üzerinde bir alt öğe yerine ise, bu özellik olur false .If the mouse pointer is instead over a child element, in particular over elements that are part of an element's deeper template and compositing, this property will be false. Bir denetimin nasıl bileşik olduğunu bilmiyorsanız (örneğin, bu özelliği tanımladığınız bir denetim için bir özel denetim şablonunda kullandığınızda), bu özellik beklenmeyen sonuçlar döndürebilir.Unless you know how a control is composited (for example, you use this property in a custom control template for a control that you define), this property might return unexpected results. Denetimleri yazarken kullanabileceğiniz çoğu senaryo için IsMouseOver yerine kullanın.For most scenarios where you are not authoring controls, use IsMouseOver instead.

Fare bu öğe tarafından yakalandıysa ve bu özellik true yakalama zaman alıyorsa, bu özellik, true fare yakalama kaybedilene ve işaretçi sınırları üzerinde olmadığından, bu özellik geri döndürmeye devam eder.If the mouse is captured by this element, and this property is true at time of capture, this property will continue to return true until mouse capture is lost and the pointer is not over its bounds.

Bağımlılık Özelliği BilgileriDependency Property Information

Tanımlayıcı alanıIdentifier field IsMouseDirectlyOverProperty
Meta veri özellikleri olarak ayarlandı trueMetadata properties set to true YokNone

Şunlara uygulanır

Ayrıca bkz.