在ItemsSource中为Button设置Grid.ColumnSpan

时间:2013-09-16 03:02:54

标签: wpf

我的网格有一些按钮,我需要根据配置文件排列按钮的顺序。 下面是我的Button类,我在其中设置了按钮的属性。 有没有办法为这些按钮设置Grid.ColumnsSpan?

    public class ButtonModel
   {
     public int Index { get; set; }
     public string Content { get; set; }
     public ImageSource Image { get; set; }
     public ICommand Command { get; set; }
   }

1 个答案:

答案 0 :(得分:1)

如果您的Button模型有关于其按钮的栏位应该是什么的信息..那么您可以直接将xaml中的Grid.Column范围绑定到它...

<Button Grid.ColumnSpan="{Binding ColumnSpan}"/>假设buttonmodel具有您从配置中初始化的属性ColumnSpan ..