我正在写使用Silverlight在Windows Phone 7的应用程序。不能滚动条添加到电网
我花了一些样3小时试图滚动条添加到网格组件,所以,当我在代码中动态添加了很多的东西,我可以向下滚动才能看到它。
我的XAML看起来像这样:
<Grid x:Name="LayoutRoot" Background="Transparent">
<ScrollViewer VerticalScrollBarVisibility="Visible" Name="Scrolling">
<ScrollViewer.Content>
<Grid x:Name="myGrid" HorizontalAlignment="Left" Width="650" VerticalAlignment="Top" Height =" 300" Background="Red" Grid.Row="1" Margin="12,108,0,0"/>
</ScrollViewer.Content>
</ScrollViewer>
<Grid Grid.Row="1" Height="79" HorizontalAlignment="Left" Margin="0,405,0,0" Name="grid1" VerticalAlignment="Top" Width="728"> <!-- Not important -->
</Grid>
<Grid Grid.Row="1" Height="73" HorizontalAlignment="Left" Margin="12,12,0,0" Name="grid2" VerticalAlignment="Top" Width="704"> <!-- Not important -->
</Grid>
</Grid>
然后在代码:
myGrid.Children.Add(some_component);
我试过很多的方法很多,但没有工作。 任何人都可以帮忙吗?
哪里的DataGrid你正在谈论在应用剩余空间有用吗?我只看到一个网格... – Charleh
可以滚动浏览器的ContentProperty是内容,这样你就不需要指定ScrollViewer.Content ...标签是多余的 – Charleh
我的坏,这不是一个DataGrid,但电网。关于ContentPropety - 我试图用很多方式解决这个问题,其中一个解决方案包括添加这个属性。但问题仍然没有解决。我怎样才能添加一个滚动条到网格组件? – user1147467