【问题标题】:WPF WrapPanel HorizontalContentAlignmentWPF WrapPanel 水平内容对齐
【发布时间】:2012-12-07 15:57:43
【问题描述】:

有没有办法让 WrapPanel 中的所有项目居中对齐?

WrapPanel 正常行为

|1234567  |
|890      |

期望的行为

| 1234567 |
|   890   |

可能重复link

我只是不明白如何使用答案上的代码(在链接上)。

【问题讨论】:

标签: wpf alignment wrappanel


【解决方案1】:

该链接是一个自定义 WrapPanel。只需将其复制到一个空类中,并确保在第一行设置所有 using 类。

像使用普通 WrapPanel 一样使用此自定义面板。 (在 Xaml 中有点不同)。 在这个面板中有一个额外的属性:HorizontalContentAlignment。它的默认值为HorizontalAlignment.Left。你应该设置HorizontalAlignment=HorizontalAlignment.Center。

无需处理 MeasureOverride 或 ArrangeOverride 方法。

【讨论】:

  • 没有这样的属性。
猜你喜欢
  • 2011-10-24
  • 1970-01-01
  • 1970-01-01
  • 2020-01-08
  • 1970-01-01
  • 2012-09-12
  • 1970-01-01
  • 2012-04-19
  • 1970-01-01
相关资源
最近更新 更多