Wpf 用于显示FlowDocument的自动宽度
在我的应用程序中,我将生成一个包含多段文本的流程文档 使用,我可以在UI中显示文档。如果文档对于可用空间来说太长,FlowDocumentScrollViewer将完成它的工作,并引入一个垂直滚动条。一切都好 如果我使用了一个响应来显示额外的文本页面,也是按照设计的 但是,我希望在我的应用程序中,让查看器变得更宽 因此,对于短文档,查看器是窄的(例如,一列文本约360像素),但对于较长文档,查看器是宽的(例如,两列文本约720像素)。更长的文档将扩展为三列,以此类推 我见过很多WinRT应用程序都做这种事情——只有一个应用程序。但是,我在正规的WPF工作,结果被难倒了 如何显示一个流程文档,使其一次全部可见?没有滚动条,没有分页,只有多列文本横穿? 我为什么要这个?我在一个页面上显示了几个不同的信息片段,我希望有一个水平滚动条来平移整个地块,而不是每个片段都有单独的滚动条。例如,我通过使用WrapPanel作为ItemsPanelTemplate使我的列表框以这种方式工作-当一列的项目太多时,另一列打开,列表框变得更宽以容纳Wpf 用于显示FlowDocument的自动宽度,wpf,flowdocument,Wpf,Flowdocument,在我的应用程序中,我将生成一个包含多段文本的流程文档 使用,我可以在UI中显示文档。如果文档对于可用空间来说太长,FlowDocumentScrollViewer将完成它的工作,并引入一个垂直滚动条。一切都好 如果我使用了一个响应来显示额外的文本页面,也是按照设计的 但是,我希望在我的应用程序中,让查看器变得更宽 因此,对于短文档,查看器是窄的(例如,一列文本约360像素),但对于较长文档,查看器是宽的(例如,两列文本约720像素)。更长的文档将扩展为三列,以此类推 我见过很多WinRT应用程序