【发布时间】:2017-04-29 17:15:14
【问题描述】:
如何拆分网格?我的意思是像在具有 RowDefinitions 和 ColumnDefinitions 的设计师中一样?这是我的代码:
composite = (Windows.Storage.ApplicationDataCompositeValue)roamingSettings.Values["enabledDays"];
ColumnDefinition column = new ColumnDefinition();
column.Width = new GridLength(20, GridUnitType.Star);
grid.ColumnDefinitions.Add(column);
try {
foreach (KeyValuePair<string, object> MonthBool in composite) {
if ((bool)MonthBool.Value) {
column.Width = new GridLength(100, GridUnitType.Star);
grid.ColumnDefinitions.Add(column);
}
}
}
catch (Exception) {
}
但是当它尝试添加另一列时,我收到错误“未检测到已安装的组件元素已经是另一个元素的子元素”。我能做些什么?如何分割网格?
【问题讨论】: