1

我在 StackPanel 中有 3 个扩展器。一切正常,除了当我展开任何扩展器时,扩展器标题从 StackPanel 的中心移动到最左侧。一旦我折叠它,它就会回到中心。如何让扩展头保持居中?

扩展器标记:

<Expander Header="My Header" Height="Auto" HorizontalAlignment="Center">
    ...
</Expander>
4

1 回答 1

1

您需要创建自己的模板,Expander因为它左对齐标题内容。

你有Expanders 本身居中,而不是标题。当您展开时,内容控制宽度,因此它会延伸到 的宽度,StackPanel并且很明显标题实际上是左对齐的。

有关模板Expander.

于 2012-10-11T18:11:43.433 回答