问题标签 [flowdocument]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - 为什么我无法将文件从资源管理器拖放到 FlowDocumentReader 以及如何解决?
我正在尝试实现一项功能,让用户可以将文件拖到要在 FlowDocumentReader 中打开的应用程序中。
我的问题是,虽然我在 FlowDocumentReader 上有 AllowDrop=true,但光标不会变为“放在这里”图标,而是变为“不允许放置”图标。这仅发生在 FlowDocumentReader 上,UI 的所有其他部分(窗口本身、其他控件)按预期工作。FlowDocumentReader 实际接收事件,并且可以处理拖放,但是用户没有视觉指示他可以在此处释放鼠标。
我也无法通过设置 Cursor=Cursors.None 来隐藏“不允许放置”光标
wpf - 如何复制 WPF FlowDocument InlineUIContainer 内容?
我有一个 WPF FlowDocument,它有几个 InlineUIContainers,这些是简单的 InlineUIContainers,其中包含一个样式化的按钮,其中包含 Button.Content 中的一些文本。当我将包含按钮的文本和 InlineUIContainer 从 FlowDocument 复制到 TextBox 时,不会复制按钮。
可以以某种方式转换内联按钮或将按钮转换为粘贴文本数据中的文本。我曾尝试使用 FlowDocument.DataObject.Copying 事件,但我似乎找不到任何关于如何使用它的好示例,或者即使这是正确的方向。
谢谢
wpf - 在 WPF FlowDocument 中重复数据绑定项
我在 WPF 中有一个流文档,如下所示:
而不是给 DataContext 一个具有 Title 和 AssignedTo 属性的类,我想给它一个该类的 List 并让 flowdocument 显示它们中的每一个对象。有人能告诉我如何在流文档中形成 XAML 来做到这一点吗?
flowdocument - 块到 UIElement 的转换
是否可以将 a 转换System.Windows.Documents.Block
为System.Windows.UIElement
?
我需要这个,因为我想将创建的块添加到固定文档中。还有其他方法吗?
wpf - 我们如何在 WPF 中将 .rtf 或 .doc 显示为流文档?
它用于应用程序的帮助部分。我正在考虑将 flowdocumentReader 用于显示帮助文档。但是是否可以显示 .rtf 或任何 .doc 以显示在 Flowdocument 中。或者是否需要在 Xaml 中创建流文档。请帮忙。
谢谢,
wpf - 如何通过 WPF 中的代码转到流文档阅读器中的特定页码?
流文档阅读器中有一个 pagenumber 属性。但该属性是只读的。有没有办法在流文档阅读器中转到特定的页码。请帮忙。
谢谢。
xaml - 如何将 RichTextBox 内容保存到 SQL varbinary(字节数组)列中?
我想以 XamlPackage 格式将 RichTextBox 的内容保存到 varbinary(= 字节数组)。我需要有关如何操作的技术建议。
我实际上需要知道如何在 FlowDocument 和字节数组之间进行转换。
是否甚至建议将其存储为 varbinary,或者这是一个坏主意?
更新
代码片段:
wpf - 检测 FlowDocument 更改和滚动
我想检测(最好通过一个事件)何时在 a 中添加、更改等任何内容,FlowDocument
并且当它发生时,我想让 aFlowDocumentScrollViewer
显示FlowDocument
自动滚动到末尾。
wpf - WPF 打印流程文档
您好,我在 WPF 中打印时遇到问题。我正在创建一个流文档并向该流文档添加一些控件。打印预览工作正常,我从打印预览窗口打印没有问题。当我在没有打印预览的情况下直接打印到打印机时存在问题。但更令人惊讶的是 - 当我使用 XPS Document Writer 作为打印机时,一切正常,当我使用一些物理打印机时,我的流文档上的一些控件不显示。提前致谢
c# - 将 WPF 文本设置为 TextBlock
我知道TextBlock
可以呈现一个FlowDocument
,例如:
我想知道如何将FlowDocument
存储在变量中的 a 设置为 a TextBlock
。我正在寻找类似的东西:
但是,上述代码的结果是 XAML 文本未解析。
编辑:我想我的问题还不够清楚。我真正想要实现的是:
- 用户将一些文本输入到RichTextBox中。
- 应用程序将用户输入保存为
FlowDocument
来自RichTextBox,并将其序列化到磁盘。 - 被
FlowDocument
从磁盘反序列化为变量text。 - 现在,我希望能够以
TextBlock
.
因此,据我了解,创建一个新的Run对象并手动设置参数并不能解决我的问题。
问题是序列化RichTextBox会创建Section对象,我无法将其添加到TextBlock.Inlines。因此,无法将反序列化的对象设置为TextBlock的TextProperty。