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

标签 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%,但是当我运行这段代码时,左栏被挤压了。我该如何实现?

最佳答案

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

相关文章:

c# - MVVM 模式查询

c# - TextBlock 附加属性绑定(bind)

xaml - 我可以在 XAML 中定义变量吗?

c# - Windows Phone 8.1 应用程序中的本地设置未存储

c# - 我应该为每个模型都有一个封装的 ViewModel 吗?

c# datetimepicker : how do i get the date in the format? 2001/1/1

c# - 加载的 XAML 未正确绑定(bind)到现有元素

c# - LINQ to XML - 尝试通过元素的属性值选择元素列表

c# - 为隐式转换启用编译器警告 (C#)

c# - 为什么我的事件处理程序不会被调用?