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á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í.