Я пытаюсь понять привязку WPF. Столь же просто, как это получается:
У меня есть ClassWithProperty, у которого есть открытый uint Prop1.
Главное окно имеет открытый объект ClassWithProp и использует его для контекста данных. Это устанавливается в главном конструкторе Windows:
this.ClassWithProp = new ClassWithProp();
this.DataContext = this.ClassWithProp;
Конструктор ClassWithProp по умолчанию устанавливает значение Porp1 равным 1.
Главное окно содержит метку:
<Label Content="{Binding Prop1}" ... />
Он также содержит кнопку, которая при нажатии устанавливает ClassWithProp.Prop1 в 2.
Когда окно появляется впервые, метка правильно показывает 1. При нажатии кнопки значение свойства изменяется на 2, но метка не обновляется.
Извините - вероятно, очевидно, но я новичок в WPF:
Почему связанная метка не обновляется при изменении независящего свойства?