在我的wpf应用程序中,我使用的是richtextbox。它的垂直滚动条工作正常。但它的水平滚动条不起作用。
HorizontalScrollBarVisibility="Auto"
没有给出正确的结果。请帮帮我。
答案 0 :(得分:0)
您的文本框正在包装内部内容,这是RichTextBox控件的默认内容。如果您希望明确启用它可滚动,则可以执行与this StackOverflow Issue类似的操作。
答案 1 :(得分:0)
WPF属性
richtextbox.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;
答案 2 :(得分:0)
VerticalScrollBar : VerticalScrollBarVisibility =“ Auto” MaxHeight =“ 200”
HorizontalScrollBar: HorizontalScrollBarVisibility =“ Auto” MaxWidth =“ 400”
答案 3 :(得分:0)
当 VerticalScrollBarVisibility
的 HorizontalScrollBarVisibility
和 RichTextBox
属性设置为 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>