Я пытаюсь понять всю мощь и сложности привязки данных.Я работаю над достаточно сложным приложением, которому требуется модель представления для агрегирования всех разрозненных данных, а затем привязка этой модели к пользовательским элементам управления.
Моя модель представления структурирована так, чтобы создавать многочисленные классы для управления отдельными элементами данных, и я хочу связать эти классы программно, то есть вне пользовательского интерфейса.
Мне нужно связать элементы данныхдва, казалось бы, не связанных класса вместе.Затем я могу перенести данные совокупного класса в пользовательский интерфейс, используя xaml.
Другими словами, у классов "A
и" B
"есть строка, объявленная как" Name
". Я хочучтобы добиться их двухстороннего связывания, чтобы при изменении любого «имени» связывание заботилось об обновлении данных.
Эта задача кажется достаточно простой, но я не смог найти никаких примеров.