WPF 中 Expander 的,默认折叠状态,只是把内容隐藏,实际是还是占有空间的。按照下面的做法,可以是下面的控件,位置移动。
        <StackPanel >
             <Expander Name="a" Header="xxxx">
                 <StackPanel >
                     <Button >Test</Button>
                 </StackPanel>
             </Expander>
             <Expander Name="b" Header="xxxx">
                 <StackPanel >
                     <Button >Test</Button>
                 </StackPanel>
             </Expander>
         </StackPanel>