我有一个包含 3 个自定义控件的面板。现在,在运行时,在任何给定时间点我只有其中两个可见,即顶部两个或底部两个控件始终保持中间控件可见。
因此,当顶部控件折叠或不可见时,中间控件向上移动并显示为顶部控件,如果底部控件折叠,则中间控件位于底部。
因此,至于我的问题,我希望使中间控件向上或向下移动。换句话说,当中间控件的位置发生变化时动画。由于其他控件已修改其可见性。
这可以在 Wpf 中实现吗?如果是,那么关于如何实现它的任何建议?
我正在使用 c#。
谢谢。
当面板 A(红色)或面板 C(蓝色)的可见性发生变化时,尝试使面板 B(绿色)上下移动。