我有一个基于wpf(mvvm-light)的表单,带有Grid和六个按钮,两列中连续三个。由于按钮可以在设置中打开/关闭,我想隐藏其中一些,但我不想有空格。我怎样才能做到这一点?
答案 0 :(得分:3)
使用WrapPanel并将隐藏按钮的可见性设置为Visibility.Collapsed
(不是Visibility.Hidden
,隐藏控件但仍保留其空间)。例如,您可以将可见性绑定到设置值。
见这里:Difference between Visibility.Collapsed and Visibility.Hidden