使用MVVM根据WPF中的checkboxselect启用/禁用文本框

我有一个多达40个文本框的WPF表单,每个都有一个checkbox。 每个文本框应该根据其相应的checkbox的值来启用/禁用。 我已经看到我们可以使用ICommand来实现这个目标的解决scheme,但是如何处理40个独立的案例,而不需要40个ICommand实现呢?

只需将TextBoxIsEnabled属性绑定到CheckBoxIsChecked属性即可:

 <CheckBox Name="checkBox1" /> <TextBox IsEnabled="{Binding ElementName=checkBox1, Path=IsChecked}" />