DependencyProperty.ValidateValueCallback Vlastnost

Definice

Získá zpětná volání ověření hodnoty pro vlastnost závislosti.

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

Hodnota vlastnosti

Zpětné volání ověření hodnoty pro tuto vlastnost závislosti, jak je uvedeno pro validateValueCallback parametr v původní registraci vlastnosti závislosti.

Poznámky

Tato vlastnost bude obsahovat null pro libovolnou vlastnost závislosti bez registrovaného ověřovacího zpětného volání.

Ověření zpětného volání hodnot musí fungovat ve statickém smyslu: Ověření použité prostřednictvím ValidateValueCallback nemůže určit, zda je zadaná hodnota platná pro jakoukoli konkrétní instanci. Zpětné volání může určit pouze to, zda všechny objekty, které mají vlastnost závislosti by nebo neměly přijmout zadanou hodnotu jako platnou. Pokud potřebujete provést ověření, které závisí na znalosti hodnot jiných vlastností závislosti na konkrétní instanci, použijte CoerceValueCallback místo toho. Je CoerceValueCallback registrován jako součást metadat vlastností závislostí, nikoli přímo v rámci identifikátoru vlastnosti závislosti. Podrobnosti najdete v tématu Zpětné volání vlastností závislostí a ověření.

Platí pro

Viz také