Wpf 无法设置复选框绑定的属性值
如果选中此复选框,则应启用一些控件。我的数据模型类中有一个属性RFEnableManualControl,基于此值,我正在启用/禁用其他控件 问题是,我还有一个按钮,如果我在单击此按钮后选中此复选框,则不会为此属性设置值。执行不会进入此属性并直接命中RFEnableManualControlChanged事件。Wpf 无法设置复选框绑定的属性值,wpf,Wpf,如果选中此复选框,则应启用一些控件。我的数据模型类中有一个属性RFEnableManualControl,基于此值,我正在启用/禁用其他控件 问题是,我还有一个按钮,如果我在单击此按钮后选中此复选框,则不会为此属性设置值。执行不会进入此属性并直接命中RFEnableManualControlChanged事件。 在此另一个按钮中,我正在调用此数据模型类的构造函数,但没有将任何内容分配给此特定属性。您是否在属性RFEnableManualControl和包含此属性的类中实现了INotifyProp
在此另一个按钮中,我正在调用此数据模型类的构造函数,但没有将任何内容分配给此特定属性。您是否在属性RFEnableManualControl和包含此属性的类中实现了INotifyPropertyChanged?是的,已经实现了此INotifyPropertyChanged。问题是,执行流不会指向此datamodel类。请检查绑定。在VS中检查输出面板的输出。确保在选项中有绑定错误输出到输出面板。您的问题无法从代码示例中重现,因此可能由许多不同的因素引起。请用编辑框编辑您的问题。
<CheckBox x:Uid="cbRFEnableManualControl"
Grid.Column="0"
Grid.Row="0"
Name="cbRFEnableManualControl"
VerticalAlignment="Center"
Margin="0,0,0,12"
IsChecked="{Binding RFEnableManualControl, Mode=TwoWay}"
Checked="RFEnableManualControlChanged"
Unchecked="RFEnableManualControlChanged">
<CheckBox.Content x:Uid="EnableManualControlContent">
Enable manual control
</CheckBox.Content>
</CheckBox>