我有以下用于 Windows Phone 8.1 上的通用应用程序的 XAML 代码:
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<Image Grid.Column="1" Source="{Binding BarcodeImg}"></Image>
</Grid>
我试图让图像正好占据屏幕中间的 50%,但是当我运行这段代码时,左栏被挤压了。我该如何实现?
最佳答案
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="1*" />![example pic ][2]
</Grid.ColumnDefinitions>
<Image Grid.Column="1"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Source="/Assets/allocate.png"
Stretch="Uniform" />
</Grid>
关于c# - 如何在未填充的列中保留空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29505852/