使用MVVM根据WPF中的checkboxselect启用/禁用文本框
我有一个多达40个文本框的WPF表单,每个都有一个checkbox。 每个文本框应该根据其相应的checkbox的值来启用/禁用。 我已经看到我们可以使用ICommand
来实现这个目标的解决scheme,但是如何处理40个独立的案例,而不需要40个ICommand
实现呢?
只需将TextBox
的IsEnabled
属性绑定到CheckBox
的IsChecked
属性即可:
<CheckBox Name="checkBox1" /> <TextBox IsEnabled="{Binding ElementName=checkBox1, Path=IsChecked}" />