当DockPanel的LastChildFill属性设置为true时,添加的最后一个子元素会占据整个未使用的空间。
效果很好,直到我不得不以编程方式替换最后一个孩子:
UIElementCollection children = myDockPanel.Children;
UIElement uie = new myBestControl();
children.RemoveAt(children.Count - 1);
children.Add(uie);
现在,新添加的控件不再填充空间。
我应该如何解决这个问题?