我用wpf做了个web程序,有一个页面的东西比较多,运行是不能把所有控件显示出来,地下的控件显示不出来,怎么办,怎么让这个页面有个滚动条?

解决方案 »

  1.   

    使用ScrollViewer 通过调节它的HorizontalScrollBarVisibility 和VerticalScrollBarVisibility 来控制滚动条的显示和隐藏
    类似与下面这段代码
    <Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
          xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
          WindowTitle="ScrollViewer Sample">
      <ScrollViewer HorizontalScrollBarVisibility="Auto">
        <StackPanel VerticalAlignment="Top" HorizontalAlignment="Left">
          <TextBlock TextWrapping="Wrap" Margin="0,0,0,20">Scrolling is enabled when it is necessary. 
          Resize the window, making it larger and smaller.</TextBlock>
          <Rectangle Fill="Red" Width="500" Height="500"></Rectangle>
        </StackPanel>
      </ScrollViewer>
    </Page>