Kaynağa Gözat

Realised issue that could occur and fixed it in relation to last commit.

Kenric Nugteren 1 yıl önce
ebeveyn
işleme
7c73db2d33

+ 1 - 1
inabox.wpf/DynamicGrid/DynamicEnclosedListGrid.cs

@@ -112,7 +112,7 @@ namespace InABox.DynamicGrid
         public override DynamicGridColumns GenerateColumns()
         {
             var cols = new DynamicGridColumns();
-            cols.AddRange(base.GenerateColumns().Where(x => !x.ColumnName.StartsWith(property.Name)));
+            cols.AddRange(base.GenerateColumns().Where(x => !x.ColumnName.StartsWith(property.Name + ".")));
             return cols;
         }
 

+ 1 - 1
inabox.wpf/DynamicGrid/DynamicManyToManyGrid.cs

@@ -194,7 +194,7 @@ namespace InABox.DynamicGrid
         public override DynamicGridColumns GenerateColumns()
         {
             var cols = new DynamicGridColumns();
-            cols.AddRange(base.GenerateColumns().Where(x => !x.ColumnName.StartsWith(thisproperty.Name)));
+            cols.AddRange(base.GenerateColumns().Where(x => !x.ColumnName.StartsWith(thisproperty.Name + ".")));
             return cols;
         }
 

+ 1 - 1
inabox.wpf/DynamicGrid/DynamicOneToManyGrid.cs

@@ -215,7 +215,7 @@ namespace InABox.DynamicGrid
         public override DynamicGridColumns GenerateColumns()
         {
             var cols = new DynamicGridColumns();
-            cols.AddRange(base.GenerateColumns().Where(x => !x.ColumnName.StartsWith(property.Name)));
+            cols.AddRange(base.GenerateColumns().Where(x => !x.ColumnName.StartsWith(property.Name + ".")));
             return cols;
         }