滚动查看器和滚动方向(垂直与水平)

时间:2013-01-03 16:22:18

标签: c# wpf xaml

我想要一个具有垂直滚动的文本块。我有以下XAML

        <ScrollViewer HorizontalAlignment="Left" Height="90" Margin="10,416,0,0" VerticalAlignment="Top" Width="463" VerticalScrollBarVisibility="Auto"  HorizontalScrollBarVisibility="Auto" CanContentScroll="True" >
        <TextBlock Name="txtConfigPath" Text="" >                
        </TextBlock>
    </ScrollViewer>

这会产生一个只能水平滚动的文本块。我已经尝试了所有我能想到的但是这个控件只想水平滚动。

2 个答案:

答案 0 :(得分:2)

这里有几个选项。您可以在TextWrapping=Wrap上设置TextBlock,在Disable上设置ScrollViewer Horizo​​ntalScrolling,也可以在TextBlock上设置TextWrapping并设置固定宽度到TextBlock或者您可以将MaxWidth绑定到ActualWidth的{​​{1}},如ScrollViewer

希望这有帮助,欢呼!

答案 1 :(得分:1)

添加一个行定义为*的网格,以适应ScrollViewer和其他行的自动(如页眉和页脚)。 为ScrollViewer添加此代码:

REGISTER '/usr/local/piggybank.jar';