Еще один вопрос WPF для всех вас.
У меня есть пользовательский элемент управления, который содержит текстовое поле и кнопку. Кнопка открывает диалоговое окно «Выбор папки»; когда пользователь выбирает папку, текстовое поле должно заполняться путем, выбранным пользователем. Это отлично работает.
Внутри пользовательского элемента управления у меня есть свойство зависимостей с именем Path. Когда пользователь делает свой выбор, путь обновляется, и текстовое поле, связанное с ним, также обновляется. Это прекрасно работает.
Теперь родительский View также должен знать, что это за значение Path. Что делать отсюда?
Я бы предположил, что мы должны добавить свойство в модель представления родителя с именем Path. Достаточно просто - тогда с чем мы это связываем? Свойство зависимости Path пользовательского элемента управления? Может ли это быть связано как с моделью представления родительского элемента, так и с текстовым полем пользовательского элемента управления одновременно?
Я попытался добавить атрибуты пользовательских элементов управления безуспешно:
<v:MyControl Path="{Binding ViewModels:MyViewModel.Path}" ... />
Нет ошибок, просто не обновлялась модель вида. Если такой подход возможен, я могу опубликовать больше кода.
![enter image description here](https://i.stack.imgur.com/04NOD.png)