首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网格列中的WPF行定位

网格列中的WPF行定位
EN

Stack Overflow用户
提问于 2015-02-20 01:03:41
回答 2查看 3.8K关注 0票数 1

我有一个具有3个大小相等的列的Grid

代码语言:javascript
复制
<Grid.ColumnDefinitions>
    <ColumnDefinition Width="1*"/>
    <ColumnDefinition Width="1*"/>
    <ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>

我想画一条水平线,这样它就从第一列的中间开始,到最后一列的中间结束。

代码语言:javascript
复制
<Line Grid.ColumnSpan="3" Stretch="Fill" 
      X1="0" X2="1" Y1="0" Y2="0"
      VerticalAlignment="Center" HorizontalAlignment="Stretch"/>

所需的结果应该是下图底部所示的线条。

Margins硬编码到Line在这里可能不会起作用。

如何才能做到这一点?

EN

Stack Overflow用户

发布于 2015-02-20 04:00:24

创建嵌套网格:

代码语言:javascript
复制
<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="1*"/>
        <ColumnDefinition Width="1*"/>
        <ColumnDefinition Width="1*"/>
    </Grid.ColumnDefinitions>
    <Grid Grid.ColumnSpan="3">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="1*"/>
            <ColumnDefinition Width="4*"/>
            <ColumnDefinition Width="1*"/>
        </Grid.ColumnDefinitions>
        <Line Grid.Column="1" Stretch="Fill" X2="1"/>
    </Grid>
</Grid>
票数 5
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28612396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档