首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF: ColumnSpan in UniformGrid

WPF: ColumnSpan in UniformGrid
EN

Stack Overflow用户
提问于 2017-02-06 15:17:31
回答 2查看 1.5K关注 0票数 0

我知道UniformGrid没有附加属性ColumnSpan和RowSpan。但我真正需要的是有固定宽度的容器和内部单元格,也有固定宽度的容器,除了很少的UIElements,应该在很少的单元格中填充。例如:

代码语言:javascript
复制
<UniformGrid Columns="4">   <TextBlock>1</TextBlock>
<TextBlock>2</TextBlock>
<TextBlock Grid.ColumnSpan="2">34</TextBlock>

UniformGrid对我来说很理想,除了这种情况:最后一次TextBlock不是填充两个单元格。是否可以使用其他解决方案来提供所需的结果?谢谢你的建议!

P.S.And...为什么XAML解析器在处理此标记时出现错误而不停止?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-25 01:39:02

对于具有不同*宽度的列,可以使用Grid:

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

  <TextBlock>1</TextBlock>
  <TextBlock Grid.Column="1">2</TextBlock>
  <TextBlock Grid.Column="2">34</TextBlock>
</Grid>
票数 0
EN

Stack Overflow用户

发布于 2017-03-02 12:46:17

我只想使用XAML,但目前还没有找到答案。因此,我使用了以下解决方案:将所有元素放置在水平WrapPanel中,并为代码中的每个元素设置宽度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42071177

复制
相关文章

相似问题

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