如何在Windows应用.xaml中放置滚动条?

时间:2014-10-03 17:12:55

标签: c# windows xaml

所以只需创建一个基本应用程序,完成菜鸟,如何滚动

<Grid>
   <Textblock>
   <Button>
   <Textblock>
   <Button>
   <Textblock>
   <Button>
   <Textblock>
   <Button>
    ......
</Grid>

只是一个包含许多文本块和按钮的基本网格,现在因为它不适合屏幕,我如何使滚动条看起来向下滚动。

1 个答案:

答案 0 :(得分:2)

您需要一个ScrollViewer控件,并且(因为ScrollViewer只允许一个内容元素)一些布局容器,例如StackPanel。例如:

<Grid>
    <ScrollViewer>
        <StackPanel Orientation="Vertical">
            <Textblock>
            <Button>
            <Textblock>
            <Button>
            <Textblock>
            <Button>
            <Textblock>
            <Button>
            ......
        </StackPanel>
    </ScrollViewer>
</Grid>