我开始学习如何编程,我遇到了问题 我正在使用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>
这是滚动条,但窗口不动。 在此先感谢并原谅写作。我是用谷歌翻译做的。
答案 0 :(得分:1)
您要滚动的内容应该是ScrollViewer的孩子。
<ScrollViewer>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="921*" />
<RowDefinition Height="0*" />
</Grid.RowDefinitions>
</Grid>
</ScrollViewer>
出于布局的目的,假设孩子具有无限的可用宽度和高度。这意味着scrollviewer的子节点将永远不会像限制空间那样(除非您设置maxwidth / maxheight)。