我想了解WPF绑定。尽可能简单:如何获取绑定以在值更改时进行更新?
我有一个ClassWithProperty具有公共uint Prop1。
主窗口有一个公共ClassWithProp对象并将其用于数据上下文。这是设置在主视窗的构造函数:
this.ClassWithProp = new ClassWithProp();
this.DataContext = this.ClassWithProp;
ClassWithProp的默认构造函数Porp1值为1
主要窗口包含一个标签:
<Label Content="{Binding Prop1}" ... />
它还包含一个按钮,当单击时,将ClassWithProp.Prop1设置为2.
当窗口第一次出现时,标签正确显示1.当按钮被单击时,属性的v alue更改为2,但标签不刷新。
对不起 - 也许很明显,但我在WPF新手:
为什么不绑定的标签更新时,则由底层属性更改?
H.B.和slu - 子 - 谢谢你们俩的精彩答案。我真的希望我可以同时接受:( – Avi 2012-01-03 10:11:00