我在停靠面板内连续有 3 个按钮(也许这不是适合我的面板?)。每个按钮都停靠在左侧。
|Button1|Button2|Button3|
我想动态删除任何按钮并在运行时将它们添加回来。
按钮应始终具有相同的顺序。
如果我让 Button1.Visibility = Visibility.Hidden 然后它消失但空间仍然存在,这不是我想要的,我希望其他按钮像这样向左移动:
|Button2|Button3|
如果我删除并添加这样的按钮:
DockButtons.Children.Remove(Button1); DockButtons.Children.Add(Button1);
它从左侧删除 Button1 并将其添加到右侧,如下所示:
|Button2|Button3|Button1|
这又不是我想要的。我想保持按钮的顺序相同。
知道我做错了什么吗?
提前谢谢了