WPF WrapPanel 折叠顺序
WPF WrapPanel collapsing order
有谁知道如何设置 WrapPanel
崩溃的顺序(或者如果可能的话)?我想在折叠内部 WrapPanel
之前折叠外部 WrapPanel
。为了让它更难,我在 Expander
里面有内部 WrapPanel
。
<WrapPanel>
<Button Style="{StaticResource ExchangeButton}" />
<Expander ExpandDirection="Right" Header="Edition"
Template="{StaticResource ExpanderTemplate}">
<WrapPanel>
<Button Style="{StaticResource AddButton}" />
<Button Style="{StaticResource EditButton}" />
<Button Style="{StaticResource DeleteButton}" />
</WrapPanel>
</Expander>
</WrapPanel>
隐藏或折叠 parent 容器将对其所有 children 执行相同的操作。以及他们的 children...
这是一件好事。从另一个方向考虑这个……如果你的内部容器是可见的,但外部容器是隐藏的,那么尽管它的状态是 visible 也没有办法与之交互。 WPF 会为您处理所有这一切,并使创建显示、隐藏或折叠内容的 UI 变得简单且可从最高级别进行控制。
有谁知道如何设置 WrapPanel
崩溃的顺序(或者如果可能的话)?我想在折叠内部 WrapPanel
之前折叠外部 WrapPanel
。为了让它更难,我在 Expander
里面有内部 WrapPanel
。
<WrapPanel>
<Button Style="{StaticResource ExchangeButton}" />
<Expander ExpandDirection="Right" Header="Edition"
Template="{StaticResource ExpanderTemplate}">
<WrapPanel>
<Button Style="{StaticResource AddButton}" />
<Button Style="{StaticResource EditButton}" />
<Button Style="{StaticResource DeleteButton}" />
</WrapPanel>
</Expander>
</WrapPanel>
隐藏或折叠 parent 容器将对其所有 children 执行相同的操作。以及他们的 children...
这是一件好事。从另一个方向考虑这个……如果你的内部容器是可见的,但外部容器是隐藏的,那么尽管它的状态是 visible 也没有办法与之交互。 WPF 会为您处理所有这一切,并使创建显示、隐藏或折叠内容的 UI 变得简单且可从最高级别进行控制。