【问题标题】:FlowDocument with dynamic content (BlockUIContainer)具有动态内容的 FlowDocument (BlockUIContainer)
【发布时间】:2010-01-29 11:06:37
【问题描述】:

我在记事本中编写了简单的 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。我怎样才能做到这一点?我怀疑我需要搜索我的按钮,但我不知道如何。

【问题讨论】:

    标签: xaml flowdocumentscrollviewer


    【解决方案1】:

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

    【讨论】:

    • 我选择了另一种方式,但感谢您的回复 Tabby-它给了我更多的想法。
    猜你喜欢
    • 2014-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-06
    • 2014-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多