В моем приложении WPF у меня есть список DocumentViewers
которые связываются с некоторым свойством объекта. Я добавляю объект к ListBox и программно применяю datatemplate, который связывает свойство объекта к DocumentViewer. Это означает, что DocumentViewer не объявляется вообще в коде, но я хочу достигнуть его для изменения свойства позже. Как я могу сделать это? Мой код похож на следующее:
<DataTemplate x:Key="SomeDataTemplate" x:Name="DocumentViewerTempl">
<DocumentViewer x:Name="DocV" Document="{Binding DocumentContent}"
Style="{StaticResource DocumentViewerStyle1}"/>
</DataTemplate>
Содержание документа находится в DocumentContent
свойство Document
класс, поэтому как Вы видите, привязка, происходит выше. Мой вопрос состоит в том, как получить доступ к DocumentViewer в коде? Я попытался дать ему имя и сослаться на это, но это - ясно не способ сделать это...
Спасибо