我的网格有一些按钮,我需要根据配置文件排列按钮的顺序。 下面是我的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; }
}
答案 0 :(得分:1)
如果您的Button模型有关于其按钮的栏位应该是什么的信息..那么您可以直接将xaml中的Grid.Column范围绑定到它...
<Button Grid.ColumnSpan="{Binding ColumnSpan}"/>
假设buttonmodel具有您从配置中初始化的属性ColumnSpan ..