当我将文本文件加载到我的窗口时,我根本不知道水平ScrollBar为什么?
<UserControl x:Class="CAMXSimulator.View.LogView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:toolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit.Extended">
<TabControl
AllowDrop="True"
PreviewDragOver="DragOver"
PreviewDrop="Drop"
>
<TabItem Header=" File">
<toolkit:RichTextBox AcceptsReturn="True"
AcceptsTab="True"
BorderBrush="Black"
BorderThickness="2"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
Name="DisplaySFMFileContents"
Text="{Binding Path=VManageLogFile}"
ScrollViewer.VerticalScrollBarVisibility="Auto"
>
<toolkit:RichTextBox.TextFormatter>
<toolkit:PlainTextFormatter />
</toolkit:RichTextBox.TextFormatter>
</toolkit:RichTextBox>
</TabItem>
<TabItem Header=" Headers" />
</TabControl>
</UserControl>
它只是将线条格式化为窗口的宽度而不是它们应该如何。 有什么想法吗?
答案 0 :(得分:1)
您需要设置WordWrap = False才能使其正常工作。否则,它将包装文本,并且只在需要时显示垂直滚动条。
在查看我的文本项目中的代码时,看起来WordWrap关键字可能不存在。但是,要启用此功能,您可以设置Document.PageWidth =,它将阻止文本换行。