我在 StackPanel 中有 3 个扩展器。一切正常,除了当我展开任何扩展器时,扩展器标题从 StackPanel 的中心移动到最左侧。一旦我折叠它,它就会回到中心。如何让扩展头保持居中?
扩展器标记:
<Expander Header="My Header" Height="Auto" HorizontalAlignment="Center">
...
</Expander>
您需要创建自己的模板,Expander
因为它左对齐标题内容。
你有Expander
s 本身居中,而不是标题。当您展开时,内容控制宽度,因此它会延伸到 的宽度,StackPanel
并且很明显标题实际上是左对齐的。
有关模板化Expander
.