我该如何分割网格?我是指在设计师中使用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) {
}
但是当我尝试添加另一列时,会出现“未检测到安装的组件 Element is already the child of another element”的错误。我该怎么办?如何拆分网格?