如何在未填充的列中保留空间

时间:2015-04-08 04:19:02

标签: c# xaml winrt-xaml

我在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%,但是当我使用此代码运行时,左列会受到挤压。我该怎么做到这一点?

1 个答案:

答案 0 :(得分:0)

 <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>