ValueSource.IsCoerced Özellik

Tanım

Bu değerin bir bağımlılık özelliğine uygulanan bir CoerceValueCallback uygulamadan kaynaklanıp kaynaklandığını belirten bir değer alır.

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

Özellik Değeri

Boolean

true değer bir bağımlılık özelliğine uygulanan bir CoerceValueCallback uygulamadan kaynaklanıyorsa; değilse, false.

Açıklamalar

Zorlama bir özellik değeri üzerinde hareket ederse, özellik istenen değeri korur ve belirli bir zorlamanın kısıtlamaları değiştirilirse veya kaldırılırsa özellik değeri istenen değere ulaşmayı dener. İstenen değerde olmayan bir zorlamalı özellik olan değerini IsCoerced truebildirir.

Zorlama, temel değerden daha yüksek bir önceliğe sahiptir ve temel değerin nasıl ayarlandığı konusunda katılımcıyı kesinlikle konuşmaz. Bu nedenle, sabit listesi değeri BaseValueSource yerine bu özellik tarafından zorlama durumu bildirilir. Zorlama, temel değerler ve öncelik hakkında daha fazla bilgi için bkz. Bağımlılık Özelliği Değer Önceliği.

Şunlara uygulanır

Ayrıca bkz.