Aracılığıyla paylaş


DependencyProperty.ValidateValueCallback Özellik

Tanım

Bağımlılık özelliği için değer doğrulama geri çağırmasını alır.

public:
 property System::Windows::ValidateValueCallback ^ ValidateValueCallback { System::Windows::ValidateValueCallback ^ get(); };
public System.Windows.ValidateValueCallback ValidateValueCallback { get; }
member this.ValidateValueCallback : System.Windows.ValidateValueCallback
Public ReadOnly Property ValidateValueCallback As ValidateValueCallback

Özellik Değeri

Özgün bağımlılık özelliği kaydındaki parametresi için sağlandığı gibi, bu bağımlılık özelliği için validateValueCallback değer doğrulama geri çağırma.

Açıklamalar

Bu özellik, kayıtlı doğrulama geri çağırması olmayan herhangi bir bağımlılık özelliği için içerir null .

Değer geri çağırmalarının statik bir anlamda hareket etmesi gerektiğini doğrulayın: aracılığıyla ValidateValueCallback uygulanan doğrulama, sağlanan değerin belirli bir örnek için geçerli olup olmadığını belirleyemez. Geri arama yalnızca bağımlılık özelliğine sahip tüm nesnelerin sağlanan değeri geçerli olarak kabul edip etmemesi gerektiğini belirleyebilir. Belirli bir örnekteki diğer bağımlılık özelliklerinin değerlerini bilmeye dayalı doğrulama gerçekleştirmeniz gerekiyorsa, bunun yerine bir CoerceValueCallback kullanın. CoerceValueCallback, doğrudan bağımlılık özelliği tanımlayıcısı yerine bağımlılık özelliği meta verilerinin bir parçası olarak kaydedilir. Ayrıntılar için bkz . Bağımlılık Özelliği Geri Çağırmaları ve Doğrulama.

Şunlara uygulanır

Ayrıca bkz.