WPF RichTextBox水平滚动不工作
在我的wpf应用程序中,我使用的是richtextbox。它的垂直滚动条工作正常。但是它的水平滚动条不工作WPF RichTextBox水平滚动不工作,wpf,scrollbar,scrollview,richtextbox,Wpf,Scrollbar,Scrollview,Richtextbox,在我的wpf应用程序中,我使用的是richtextbox。它的垂直滚动条工作正常。但是它的水平滚动条不工作 HorizontalScrollBarVisibility="Auto" 它没有给出适当的结果。请帮助我。您的文本框正在包装内部内容,这是RichTextBox控件的默认内容。如果您希望显式地启用滚动功能,可以执行类似的操作 滚动条属性的WPF属性可以通过 richtextbox.HorizontalScrollBarVisibility = ScrollBarVisibility.Au
HorizontalScrollBarVisibility="Auto"
它没有给出适当的结果。请帮助我。您的文本框正在包装内部内容,这是RichTextBox控件的默认内容。如果您希望显式地启用滚动功能,可以执行类似的操作 滚动条属性的WPF属性可以通过
richtextbox.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;
垂直滚动条:
垂直滚动条可见性=自动最大高度=200
水平滚动条:
HorizontalScrollBarVisibility=Auto MaxWidth=400当RichTextBox的VerticalScrollBarVisibility和HorizontalScrollBarVisibility属性设置为Auto或Visible时,滚动条行为取决于FlowDocument.MinPageHeight和FlowDocument.MinPageWidth值。默认情况下,这些值设置为0。因此,RichTextBox仅使用垂直滚动条来调整FlowDocument的内容。要显示水平滚动条,请正确设置FlowDocument.MinPageWidth值
例如:
<RichTextBox ...
HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" >
<FlowDocument ...
MinPageWidth="400" >
<!-- FLOW DOCUMENT CONTENT HERE... -->
</FlowDocument>
</RichTextBox>
所有超过RichTextBox宽度的长行都已自动换行,并且不会出现水平滚动条。