问题标签 [flowdocumentscrollviewer]
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 - FlowDocumentScrollViewer 与 FlowDocumentPageViewer
我有 2 种可能的方式来显示我的 FlowDocument:
FlowDocumentScrollViewer
优势:
- 这只是向我展示数据,而不关注页面,因此用户只需滚动浏览所有内容。在打印时,我可以添加页眉和页脚,并在那里确定页面。
- 当我调整我的窗口大小时,内容正确地保持在 100% 缩放,正如我想要的那样。
缺点:
- 有很多数据它只是崩溃,它似乎一次呈现所有控件,或者什么。
FlowDocumentPageViewer
优势:
- 有大量数据,它仍然很快。
缺点:
- 它为我决定页面,这是无关紧要的。
- 当我调整窗口大小时,内容会缩小以适合窗口。这使得内容很快变得不可读。对此的可能解决方法是使用 ScrollViewer 围绕控件,该控件有效。但是当您向下滚动查看底部页面内容时,最后会转到下一页,如果您向上滚动太多,则会转到上一页,非常烦人。
我最终想要的是 FlowDocumentScrollViewer,但加载时间很快。
有人对此事有任何想法/提示吗?非常感激!
c# - 使用字符串创建流文档
我有一些正在从数据库中读取的文本。此文本是 xaml 部分对象的字符串表示形式。此文本将根据组合框中的选择而有所不同。以下是一些文本的示例:
我需要获取此文本并将其以正确格式显示在应用程序的控件中。我相信,为了做到这一点,我需要一个FlowDocumentViewer
(我正在使用FlowDocumentScrollViewer
)。
我想不通的是如何将文本放入流文档中,以便我可以将它与文档查看器关联(绑定)(我对此很陌生)。
任何人都可以帮忙吗?
wpf - FlowDocumentScrollViewer.Selection MouseEnter 事件
如何确定 FlowDocumentScrollViewer.Selection MouseEnter 事件发生?仅在 FlowDocumentScrollViewer 谢谢
c# - FlowDocumentPageViewer 默认跳转到最后一页
我有一个 FlowDocument 已经填充了一堆表格。然后我做,
(DocumentReader 是 FlowDocumentPageViewer,doc 是 FlowDocument)
当我这样做时,控件会跳转到最后一页。我试过DocumentReader.FirstPage()
但后来意识到 PageCount 是 1。(FlowDocument 真的很长;我在控件中看到数百页。除了加载它时,我看到第 344 页,共 344 页)。
如何跳转到第一页?
wpf - Printing AllPages with FlowDocumentScrollViewer
In a previous question I was trying to print from my TreeView, now i go to the parent view and I have hare an UserControl how contain an TreeView to display my search result on my WPFview, i tryed to print it and i surround with FlowDocumentScrollViewer as the code below:
view.xaml
view.xaml.cs
static printing.cs
i tryed almost all the exmple in the Similar Questions but the best i got is just the first page of result like this.. ;(
I'm Using WPF MVVM pattern. Is this is the right control to do it?Or shall I go for any other WPF controls.?
c# - Datagrid 中的 FlowDocumentScrollViewer
我收到以下错误消息:“在附加到新的父视觉之前,必须断开指定子与当前父视觉的连接”
我知道问题出在哪里,但我无法在我的实际应用程序中修复它,我使用BeginningEdit()
事件弹出一个新窗口来编辑包含麻烦制造者的 myObjectFlowdocument
我也使用我的克隆扩展来创建一个new Flowdocument
,希望能否认这个错误,但它不会改变任何东西
XAML
代码隐藏
c# - FlowDocumentScrollViewer FontSize 不会更改 FlowDocument 内容 FontSize
谁能解释一下我为什么下面的代码不起作用
如您所见,FontSize
不是 56,我不知道出了什么问题
c# - 在多个页面上打印 flowdocument 滚动查看器
我正在尝试打印我的 FlowDocument(包装在 FlowDocumentScrollViewer 中),因为我有很多文本/文本框/组合框,并且页面高度可能会变高!
我正在使用这个:
我的 xml 看起来像:
问题是:它将我的所有数据打印在一页中,宽度还可以(我可能会添加一些边距,但这没关系),但它会压缩我的所有控件以适应一页的高度。
如何解决这个问题?我只想禁用此自动高度并保持原始大小。
c# - 将 .txt 加载到 FlowDocumentScrollViewer 中?
我正在动态创建 FlowDocumentScrollViewer 如何在 FlowDocumentScrollViewer 中打开 .txt 文件?我在拥有richtextbox 时使用了它,但是如何在FlowDocumentScrollViewer 中执行相同的操作?
c# - FlowDocument 不会从后面的代码中显示我的 XAML 代码,而是将其显示为 HTML 标记
我正在尝试在 Flowdocument 中显示此 XAML 部分
当我在 flowdocument 标记中插入我的 XAML 代码时,它会完美地显示内容并格式化:
但是我想从后面的代码中以编程方式执行此操作,但它不起作用。它显示与插入的 XAML 代码完全相同的未格式化 XAML 文本
显示 XAML 代码的最佳方法是什么?