1

我需要在 WPF 中以编程方式将 ValidationRule 添加到 TextBox。我正在尝试类似的东西:

Binding binding = BindingOperations.GetBinding(myTextBox, TextBox.TextProperty);
binding.ValidationRules.Clear();
binding.ValidationRules.Add(myValidationRule);

但是 BindingOperations.GetBinding 返回 null。为什么?非常感谢。

4

1 回答 1

0

从 API:

返回值

类型:System.Windows.Data.Binding 在给定属性上设置的 Binding 对象,如果没有设置 Binding 对象,则为 Nothing。

所以显然没有Bindig对象集。

来源

于 2011-12-30T12:07:39.493 回答