我有类似的东西:
<TextBox Text={Binding MyDate,
ValidatesOnNotifyDataErrors=True,
ValidatesOnDataErrors=True} />
我有一个复选框,比检查时需要只显示文本框并显示&#34; N / A&#34; 。已为MyDate
创建验证,如果验证错误触发,则会在文本框中显示错误消息。如果我将该文本框绑定到string类型的不同属性,那么我将不得不为该字符串创建验证。 如何将文本框绑定到MyDate并显示N / A?
答案 0 :(得分:3)
您可以拥有两个文本框。一个绑定,一个只读“N / A”。通过复选框的IsChecked值使每个文本框可见/不可见。