0

我在记事本中编写了简单的 xaml 文件:

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

该文件包含 BlockUIContainer,里面有 Button。按钮还具有包含对另一个 xaml 文件的引用的标记属性。当我将 xaml 文件加载到 FlowDocumentScrollViewer 时,我想单击按钮并在同一个 FlowDocumentScrollViewer 中加载另一个.xaml。我怎样才能做到这一点?我怀疑我需要搜索我的按钮,但我不知道如何。

4

1 回答 1

0

如果将 ContentControl 添加到 XAML 文档,则可以将另一个控件插入到内容中。您可以将 ContentControl 的 Content 属性绑定到 another.xaml 并将 ContentControl 设置为默认隐藏,然后使其在 Button OnClick 事件处理程序中可见,或者您可以让 ContentControl 一直可见并设置其 Content Button OnClick 事件处理程序中的属性。

于 2010-01-29T11:18:12.573 回答