我是使用SilverLight的新手,我在屏幕上添加了一个网格,并且两种尺寸都选择为自动,但由于某种原因,它不会填满屏幕。我正在使用Visual Studio 2010,Silverlight 3.0
我之前用两个网格做了完全相同的事情并且它完美无缺
以下是代码:
<Grid Height="75" HorizontalAlignment="Left" Name="grid2" VerticalAlignment="Top" Background="White">
<Image Height="74" HorizontalAlignment="Left" Name="image1" Stretch="None" VerticalAlignment="Top" Source="test.jpg" />
</Grid>
答案 0 :(得分:2)
将HorizontalAlignment
和VerticalAlignment
属性设置为Stretch
和Width, Height
设置为Auto
应该可以解决问题。
答案 1 :(得分:0)
只是我,你在网格和图像中明确设置了高度吗?
我不是专家,但根据我的经验,如果你没有为宽度放任何东西,它通常会填充父母。
我还注意到没有Row或列定义,也没有任何Grid.Row,grid.Column依赖属性,只是你复制代码的方式吗?