我试图将一个复选框绑定到我的ViewModel类的子类(没有太多运气)。
在我的ViewModel类中......
public class TestClass
{
private bool _TestValue;
public bool TestValue
{
get { return _TestValue; }
set
{
_TestValue = value;
System.Windows.MessageBox.Show("TestValue = " + _TestValue);
}
}
}
public TestClass TC;
在我的ViewModel构造函数中......
TC = new TestClass();
TC.TestValue = false;
在我看来...
<CheckBox IsChecked="{Binding Path=TC.TestValue, Mode=TwoWay}">Option 1</CheckBox>
我的期望是当我切换复选框时,我应该看到窗口弹出,说&#34; TestValue = True&#34;或&#34; TestValue = False&#34;,但这并没有发生。我错过了什么?