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

ValidateValueCallback

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

Poznámky

Tato vlastnost bude obsahovat null pro libovolnou vlastnost závislostí bez registrovaného zpětného volání ověřová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, jestli je zadaná hodnota platná pro jakoukoli konkrétní instanci. Zpětné volání může určit pouze to, jestli všechny objekty, které mají vlastnost závislosti, by měly nebo neměly přijmout zadanou hodnotu jako platnou. Pokud potřebujete provést ověření, které spoléhá na znalost hodnot jiných vlastností závislostí na konkrétní instanci, použijte CoerceValueCallback místo toho hodnotu. Tato CoerceValueCallback vlastnost je registrována 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é