ScrollViewer wpf - doesn't work
本文关键字:work wpf doesn ScrollViewer | 更新日期: 2023-09-27 17:50:10
我有一个wpf应用程序。在窗口中,我有一个包含很多数字的TextBlock,每个数字在它的行。我希望scrollViewer在需要时出现。它不工作……下面是代码
<ScrollViewer CanContentScroll="True" Margin="5,25,5,0" Grid.Row="2" HorizontalScrollBarVisibility="Auto" >
<TextBlock MaxHeight="500" Height="Auto" Width="Auto" VerticalAlignment="Top" Name="TextBlock_Results"/>
</ScrollViewer>
滚动查看器中的文本块默认情况下不能滚动。为了使ScrollViewer能够执行基于像素的滚动,您需要将can内容滚动设置为false。
两个滚动条的可见性是独立控制的。我已经隐藏了垂直滚动条在下面的一个。
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<ScrollViewer CanContentScroll="False" Margin="5,25,5,0" Grid.Row="2" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Hidden">
<TextBlock MaxHeight="500" Height="Auto" Width="Auto" VerticalAlignment="Top" Name="TextBlock_Results"
Text="a"/>
</ScrollViewer>
</Grid>