问题标签 [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.

0 投票
1 回答
1946 浏览

wpf - FlowDocumentScrollViewer 与 FlowDocumentPageViewer

我有 2 种可能的方式来显示我的 FlowDocument:

FlowDocumentScrollViewer
优势:
- 这只是向我展示数据,而不关注页面,因此用户只需滚动浏览所有内容。在打印时,我可以添加页眉和页脚,并在那里确定页面。
- 当我调整我的窗口大小时,内容正确地保持在 100% 缩放,正如我想要的那样。

缺点:
- 有很多数据它只是崩溃,它似乎一次呈现所有控件,或者什么。

FlowDocumentPageViewer
优势:
- 有大量数据,它仍然很快。

缺点:
- 它为我决定页面,这是无关紧要的。
- 当我调整窗口大小时,内容会缩小以适合窗口。这使得内容很快变得不可读。对此的可能解决方法是使用 ScrollViewer 围绕控件,该控件有效。但是当您向下滚动查看底部页面内容时,最后会转到下一页,如果您向上滚动太多,则会转到上一页,非常烦人。


我最终想要的是 FlowDocumentScrollViewer,但加载时间很快。

有人对此事有任何想法/提示吗?非常感激!

0 投票
2 回答
5772 浏览

c# - 使用字符串创建流文档

我有一些正在从数据库中读取的文本。此文本是 xaml 部分对象的字符串表示形式。此文本将根据组合框中的选择而有所不同。以下是一些文本的示例:

我需要获取此文本并将其以正确格式显示在应用程序的控件中。我相信,为了做到这一点,我需要一个FlowDocumentViewer(我正在使用FlowDocumentScrollViewer)。

我想不通的是如何将文本放入流文档中,以便我可以将它与文档查看器关联(绑定)(我对此很陌生)。

任何人都可以帮忙吗?

0 投票
1 回答
78 浏览

wpf - FlowDocumentScrollViewer.Selection MouseEnter 事件

如何确定 FlowDocumentScrollViewer.Selection MouseEnter 事件发生?仅在 FlowDocumentScrollViewer 谢谢

0 投票
2 回答
687 浏览

c# - FlowDocumentPageViewer 默认跳转到最后一页

我有一个 FlowDocument 已经填充了一堆表格。然后我做,

(DocumentReader 是 Fl​​owDocumentPageViewer,doc 是 Fl​​owDocument)

当我这样做时,控件会跳转到最后一页。我试过DocumentReader.FirstPage()但后来意识到 PageCount 是 1。(FlowDocument 真的很长;我在控件中看到数百页。除了加载它时,我看到第 344 页,共 344 页)。

如何跳转到第一页?

0 投票
1 回答
590 浏览

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.?

0 投票
1 回答
560 浏览

c# - Datagrid 中的 FlowDocumentScrollViewer

我收到以下错误消息:“在附加到新的父视觉之前,必须断开指定子与当前父视觉的连接”

我知道问题出在哪里,但我无法在我的实际应用程序中修复它,我使用BeginningEdit()事件弹出一个新窗口来编辑包含麻烦制造者的 myObjectFlowdocument

我也使用我的克隆扩展来创建一个new Flowdocument,希望能否认这个错误,但它不会改变任何东西

XAML

代码隐藏

0 投票
2 回答
1137 浏览

c# - FlowDocumentScrollViewer FontSize 不会更改 FlowDocument 内容 FontSize

谁能解释一下我为什么下面的代码不起作用

如您所见,FontSize不是 56,我不知道出了什么问题

0 投票
1 回答
3495 浏览

c# - 在多个页面上打印 flowdocument 滚动查看器

我正在尝试打印我的 FlowDocument(包装在 FlowDocumentScrollViewer 中),因为我有很多文本/文本框/组合框,并且页面高度可能会变高!

我正在使用这个:

我的 xml 看起来像:

问题是:它将我的所有数据打印在一页中,宽度还可以(我可能会添加一些边距,但这没关系),但它会压缩我的所有控件以适应一页的高度。

如何解决这个问题?我只想禁用此自动高度并保持原始大小。

0 投票
1 回答
68 浏览

c# - 将 .txt 加载到 FlowDocumentScrollViewer 中?

我正在动态创建 FlowDocumentScrollViewer 如何在 FlowDocumentScrollViewer 中打开 .txt 文件?我在拥有richtextbox 时使用了它,但是如何在FlowDocumentScrollViewer 中执行相同的操作?

0 投票
1 回答
579 浏览

c# - FlowDocument 不会从后面的代码中显示我的 XAML 代码,而是将其显示为 HTML 标记

我正在尝试在 Flowdocument 中显示此 XAML 部分

当我在 flowdocument 标记中插入我的 XAML 代码时,它会完美地显示内容并格式化:


但是我想从后面的代码中以编程方式执行此操作,但它不起作用。它显示与插入的 XAML 代码完全相同的未格式化 XAML 文本

显示 XAML 代码的最佳方法是什么?