在网格中自动排列wpf控件

时间:2015-01-26 05:58:41

标签: c# .net wpf user-interface wpf-controls

我有一个基于wpf(mvvm-light)的表单,带有Grid和六个按钮,两列中连续三个。由于按钮可以在设置中打开/关闭,我想隐藏其中一些,但我不想有空格。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

使用WrapPanel并将隐藏按钮的可见性设置为Visibility.Collapsed(不是Visibility.Hidden,隐藏控件但仍保留其空间)。例如,您可以将可见性绑定到设置值。

见这里:Difference between Visibility.Collapsed and Visibility.Hidden