【发布时间】:2013-05-12 23:58:31
【问题描述】:
我在停靠面板内连续有 3 个按钮(也许这不是适合我的面板?)。每个按钮都停靠在左侧。
|Button1|Button2|Button3|
我想动态删除任何按钮并在运行时重新添加它们。
按钮应始终具有相同的顺序。
如果我让 Button1.Visibility = Visibility.Hidden 然后它消失但空间仍然存在,这不是我想要的,我希望其他按钮像这样向左移动:
|Button2|Button3|
如果我删除并添加这样的按钮:
DockButtons.Children.Remove(Button1); DockButtons.Children.Add(Button1);
它从左侧删除 Button1 并将其添加到右侧,如下所示:
|Button2|Button3|Button1|
这又不是我想要的。我想保持按钮的顺序不变。
知道我做错了什么吗?
在此先感谢
【问题讨论】:
标签: wpf button visibility dockpanel