DependencyProperty.ValidateValueCallback 屬性

定義

取得相依性屬性的值驗證回呼。

C#
public System.Windows.ValidateValueCallback ValidateValueCallback { get; }

屬性值

這個相依性屬性的值驗證回呼,如同在原始相依性屬性註冊中為 validateValueCallback 參數所提供的。

備註

此屬性將包含 null 任何沒有已註冊驗證回呼的相依性屬性。

驗證值回呼必須以靜態方式運作:透過 ValidateValueCallback 套用的驗證無法判斷提供的值是否對任何特定實例有效。 回呼只能判斷擁有相依性屬性的所有物件是否應該或不應該接受提供的值為有效。 如果您需要執行依賴知道特定實例上其他相依性屬性值的驗證,請改用 CoerceValueCallback 。 會 CoerceValueCallback 註冊為相依性屬性中繼資料的一部分,而不是直接在相依性屬性識別碼內。 如需詳細資訊,請參閱 相依性屬性回呼和驗證

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另請參閱