2012-07-26 80 views
0

我想让ScrollViewer伸展和适合屏幕大小,但我不管理,因为它仍然保持listview的大小。滚动查看器不填充全屏

有什么办法可以做到这一点?

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="*" /> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="*" /> 
    </Grid.ColumnDefinitions> 

    <ScrollViewer VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Visible"> 
     <ListView ScrollViewer.VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Hidden"> 
      <ListView.View> 
       <GridView> 
        <!-- code --> 
       </GridView> 
      </ListView.View> 
     </ListView> 
    </ScrollViewer> 
</Grid> 
+0

嗨...把你的代码和它为我工作:滚动查看器获取网格调整大小,并通过窗口网格。我能帮你吗? – NestorArturo 2012-07-26 13:25:31

+0

网格上方是否有东西? – 2012-07-26 14:50:37

+0

它在用户控件中,可能是其他窗口中有东西。我将检查 – 2012-07-26 16:38:55

回答

0

问题是我有一个父窗口中的StackPanel,因为上面是在UserControl中。将StackPanel更改为DockPanel并工作。