DependencyProperty.ValidateValueCallback Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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á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í.