在不删除绑定的情况下设置文本框文本
Set textbox text without removing binding
我有类似的东西:
<TextBox Text={Binding MyDate,
ValidatesOnNotifyDataErrors=True,
ValidatesOnDataErrors=True} />
我有一个复选框,但选中后需要将文本框设置为只读并显示 "N/A"。已经为 MyDate
创建了验证,如果触发验证错误,它将在文本框中显示一条错误消息。如果我将该文本框绑定到另一个 属性 类型的字符串,那么我将不得不为该字符串创建验证。 如何让文本框绑定到 MyDate 并显示 N/A?
您可以有两个文本框。关于绑定和一个只读 "N/A"。通过复选框的 IsChecked 值制作 visible/invisible 每个文本框。
我有类似的东西:
<TextBox Text={Binding MyDate,
ValidatesOnNotifyDataErrors=True,
ValidatesOnDataErrors=True} />
我有一个复选框,但选中后需要将文本框设置为只读并显示 "N/A"。已经为 MyDate
创建了验证,如果触发验证错误,它将在文本框中显示一条错误消息。如果我将该文本框绑定到另一个 属性 类型的字符串,那么我将不得不为该字符串创建验证。 如何让文本框绑定到 MyDate 并显示 N/A?
您可以有两个文本框。关于绑定和一个只读 "N/A"。通过复选框的 IsChecked 值制作 visible/invisible 每个文本框。