设置文本框文本而不删除绑定

时间:2015-03-25 14:34:49

标签: c# wpf data-binding

我有类似的东西:

<TextBox Text={Binding MyDate, 
               ValidatesOnNotifyDataErrors=True, 
               ValidatesOnDataErrors=True} />

我有一个复选框,比检查时需要只显示文本框并显示&#34; N / A&#34; 。已为MyDate创建验证,如果验证错误触发,则会在文本框中显示错误消息。如果我将该文本框绑定到string类型的不同属性,那么我将不得不为该字符串创建验证。 如何将文本框绑定到MyDate并显示N / A?

1 个答案:

答案 0 :(得分:3)

您可以拥有两个文本框。一个绑定,一个只读“N / A”。通过复选框的IsChecked值使每个文本框可见/不可见。