在我的wpf应用程序中,我使用了一个richtextbox。它的垂直滚动条工作正常。但是它的水平滚动条不工作。
HorizontalScrollBarVisibility="Auto"
它没有给出正确的结果。请帮助我。
ds97pgxw1#
您的文本框正在换行内部内容,这是RichTextBox控件的默认设置。如果您希望显式使其可滚动,可以执行类似于this StackOverflow Issue的操作。
n53p2ov02#
**垂直滚动条:**垂直滚动条可见性=“自动”最大高度=“200”**水平滚动条:**水平滚动条可见性=“自动”最大宽度=“400”
9rnv2umw3#
当RichTextBox得VerticalScrollBarVisibility与HorizontalScrollBarVisibility属性设置为Auto或Visible时,滚动条行为取决于FlowDocument.MinPageHeight与FlowDocument.MinPageWidth值.默认情况下,这些值设置为0 .因此RichTextBox仅使用垂直滚动条来调整FlowDocument得内容.要显示水平滚动条,请正确设置FlowDocument.MinPageWidth值。例如:
RichTextBox
VerticalScrollBarVisibility
HorizontalScrollBarVisibility
Auto
Visible
FlowDocument.MinPageHeight
FlowDocument.MinPageWidth
0
FlowDocument
<RichTextBox ... HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" > <FlowDocument ... MinPageWidth="400" > <!-- FLOW DOCUMENT CONTENT HERE... --> </FlowDocument> </RichTextBox>
klh5stk14#
ScrollBar属性的WPF属性可由
richtextbox.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;
4条答案
按热度按时间ds97pgxw1#
您的文本框正在换行内部内容,这是RichTextBox控件的默认设置。如果您希望显式使其可滚动,可以执行类似于this StackOverflow Issue的操作。
n53p2ov02#
**垂直滚动条:**垂直滚动条可见性=“自动”最大高度=“200”
**水平滚动条:**水平滚动条可见性=“自动”最大宽度=“400”
9rnv2umw3#
当
RichTextBox
得VerticalScrollBarVisibility
与HorizontalScrollBarVisibility
属性设置为Auto
或Visible
时,滚动条行为取决于FlowDocument.MinPageHeight
与FlowDocument.MinPageWidth
值.默认情况下,这些值设置为0
.因此RichTextBox
仅使用垂直滚动条来调整FlowDocument
得内容.要显示水平滚动条,请正确设置FlowDocument.MinPageWidth
值。例如:
klh5stk14#
ScrollBar属性的WPF属性可由