Wpf:将子网格(行,列)中的控件调整为父网格大小

时间:2016-02-01 07:14:46

标签: c# wpf grid

奇怪的问题:)

我在制表符控件中有一个网格。我们称之为MainGrid。这个MainGrid通过行/列分为四个。所以,我有四个子网格。我们称它们为SubGrid00,SubGrid01等......

在每个子网格内部都有一个控件,水平和垂直对齐配置为拉伸。

我想要实现的是通过双击缩放到子网格中任何控件的MainGrid大小。

我尝试过:

SubGrid00.Children.Remove(Control00);
MainGrid.Children.Add(Control00);

......但它没有用......

任何想法? 谢谢!

1 个答案:

答案 0 :(得分:0)

Clemens评论中的解决方案就像一个魅力!

  

如果您不需要为此设置动画,只需将子网格的Grid.ColumnSpan和Grid.RowSpan设置为2.为了将每个子网格置于前面,您必须设置它的Panel.ZIndex属性。