FlowDocument с динамическим контентом (BlockUIContainer) - PullRequest
0 голосов
/ 29 января 2010

пишу простой xaml-файл в блокноте:

<FlowDocument AllowDrop="True" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><Paragraph /> <BlockUIContainer><Button Tag="another.xaml">Next...</Button> </BlockUIContainer></FlowDocument>

Этот файл содержит BlockUIContainer с кнопкой внутри. Кнопка также имеет свойство Tag, которое содержит ссылку на другой xaml-файл. Когда я загружаю свой xaml-файл в FlowDocumentScrollViewer, я хочу нажать кнопку и загрузить еще один .xaml в тот же FlowDocumentScrollViewer. Как я могу это сделать? Я подозреваю, что мне нужно найти свою кнопку, но я не знаю, как.

1 Ответ

0 голосов
/ 29 января 2010

Если вы добавите ContentControl в ваш документ XAML, вы можете вставить в него другой элемент управления. Вы можете либо связать свойство Content ContentControl с другим. Xaml и установить ContentControl скрытым по умолчанию, а затем сделать его видимым в обработчике событий Button OnClick, либо вы можете иметь ContentControl видимым все время и просто установить его Content свойство в обработчике события Button OnClick.

...