ValueSource.IsCoerced Özellik

Tanım

Bu değerin bir bağımlılık özelliğine uygulanan bir CoerceValueCallback uygulamadan kaynaklanıp kaynaklandığını bildiren 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

true değeri 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ştirilir veya kaldırılırsa özellik değeri istenen değere ulaşmayı dener. İstenen değerde olmayan zorlamalı bir özellik olan IsCoerceddeğerini true bildirir.

Zorlama, temel değerden daha yüksek önceliğe göre hareket eder 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.