Я искал сеть способ получить доступ к объекту/свойству в UserControl. У меня есть Объект страницы, по моему мнению, в котором я загружаю usercontrol:
<UserControl:RichTextEditorControl Height="350" />
Как я получаю доступ к объекту/свойству, который находится в viewmodel моего представления от моего usercontrol? Помещать мою проблему на практике: у меня есть список объектов, который отображен, по моему мнению, и когда я выбрал объект, я загружаю usercontrol. Я затем хочу, чтобы мой usercontrol сделал "материал" к выбранному пункту. Как я могу сделать это?
Спасибо!
Выбранный элемент может быть либо свойством зависимости в вашем UserControl, либо просто DataContext. Затем вы можете просто настроить UserControl с помощью привязки:
<UserControl1 DataContext="{Binding TheSelectedObjectProperty}" />
Если ваше окно списка привязано к тому же самому TheSelectedObjectProperty
, UserControl увидит выбранный элемент, когда вы автоматически измените элементы в списке.