具有动态内容的 FlowDocument (BlockUIContainer)

发布于 2024-08-19 10:15:50 字数 518 浏览 8 评论 0 原文

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

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><段落/>

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

I write simple xaml-file in notepad:

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

This file contains BlockUIContainer with Button inside. Button also has Tag-property which contains reference to another xaml-file.
When I load my xaml-file to FlowDocumentScrollViewer I want to click the button and load another.xaml in same FlowDocumentScrollViewer. How can I do this? I suspect that I need to search my button, but I don't know how.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小矜持 2024-08-26 10:15:50

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

If you add a ContentControl to your XAML document, you can insert another control into the content. You can either bind the Content property of the ContentControl to another.xaml and set the ContentControl to be hidden by default, then make it visible in the Button OnClick event handler, or you can have the ContentControl visible all the time and just set its Content property in your Button OnClick event handler.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文