UIElement.IsMouseDirectlyOver Özellik

Tanım

Fare işaretçisinin konumunun, öğe birleştirmeyi dikkate alan test sonuçlarına karşılık geldiğini belirten bir değer alır. Bu bir bağımlılık özelliğidir.

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

Özellik Değeri

true fare işaretçisi isabet testiyle aynı öğe sonucunun üzerindeyse; aksi takdirde , false. Varsayılan değer: false.

Uygulamalar

Açıklamalar

'den farklı IsMouseOverolarak, bu özellik yalnızca true fare işaretçisi sabit öğenin üzerindeyse (isabet testi için olduğu gibi). Fare işaretçisi bunun yerine bir alt öğenin üzerindeyse, özellikle de bir öğenin daha derin şablonunun ve birleştiricisinin parçası olan öğelerin üzerindeyse, bu özellik olur false. Bir denetimin nasıl birleştirildiğini bilmiyorsanız (örneğin, tanımladığınız bir denetim için özel denetim şablonunda bu özelliği kullanırsanız), bu özellik beklenmeyen sonuçlar döndürebilir. Denetim yazmadığınız çoğu senaryo için bunun yerine kullanın IsMouseOver .

Fare bu öğe tarafından yakalanırsa ve bu özellik yakalama zamanındaysa true , fare yakalaması kaybolana ve işaretçi sınırlarının üzerinde olmayana kadar bu özellik döndürülmeye true devam eder.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı IsMouseDirectlyOverProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır

Ayrıca bkz.