如何激活ScrollBar?

时间:2013-08-20 07:15:04

标签: c# wpf visual-studio-2010

我开始学习如何编程,我遇到了问题 我正在使用C#WPF进行申请 我想在网格上放一个滚动条而不是激活它 我搜索并尝试了一些我找到的东西,但我没有把它弄好 由于窗口大于显示器,我想要的是放置一个滚动条来访问窗口的底部 我尝试的最后一件事就是这个。

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="921*" />
        <RowDefinition Height="0*" />
    </Grid.RowDefinitions>
    <ScrollBar Height="921" HorizontalAlignment="Left" Margin="761,0,0,0" Name="scrollBar1" 
               VerticalAlignment="Top" Width="12" Maximum="960" Minimum="1" SmallChange="1" />
</Grid>

这是滚动条,但窗口不动。 在此先感谢并原谅写作。我是用谷歌翻译做的。

1 个答案:

答案 0 :(得分:1)

您要滚动的内容应该是ScrollViewer的孩子。

<ScrollViewer>
<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="921*" />
        <RowDefinition Height="0*" />
    </Grid.RowDefinitions>
</Grid>
</ScrollViewer>

出于布局的目的,假设孩子具有无限的可用宽度和高度。这意味着scrollviewer的子节点将永远不会像限制空间那样(除非您设置maxwidth / maxheight)。