|
@@ -1,35 +1,23 @@
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
-using System.ComponentModel;
|
|
|
using System.Data;
|
|
|
using System.Diagnostics;
|
|
|
using System.Globalization;
|
|
|
using System.Linq;
|
|
|
using System.Linq.Expressions;
|
|
|
-using System.Runtime.CompilerServices;
|
|
|
using System.Threading.Tasks;
|
|
|
using System.Windows;
|
|
|
using System.Windows.Controls;
|
|
|
using System.Windows.Data;
|
|
|
-using System.Windows.Input;
|
|
|
using System.Windows.Media;
|
|
|
-using System.Windows.Media.Animation;
|
|
|
using System.Windows.Media.Imaging;
|
|
|
using InABox.Clients;
|
|
|
using InABox.Core;
|
|
|
using InABox.Wpf;
|
|
|
using InABox.WPF;
|
|
|
-using Syncfusion.Data;
|
|
|
-using Syncfusion.UI.Xaml.Grid;
|
|
|
-using Syncfusion.UI.Xaml.Grid.Helpers;
|
|
|
-using static InABox.DynamicGrid.IDynamicGrid;
|
|
|
using Color = System.Drawing.Color;
|
|
|
using Columns = InABox.Core.Columns;
|
|
|
-using Image = System.Windows.Controls.Image;
|
|
|
-using RowColumnIndex = Syncfusion.UI.Xaml.ScrollAxis.RowColumnIndex;
|
|
|
-using SolidColorBrush = System.Windows.Media.SolidColorBrush;
|
|
|
using String = System.String;
|
|
|
-using VerticalAlignment = System.Windows.VerticalAlignment;
|
|
|
using VirtualizingCellsControl = Syncfusion.UI.Xaml.Grid.VirtualizingCellsControl;
|
|
|
using System.Threading;
|
|
|
using System.Diagnostics.CodeAnalysis;
|
|
@@ -176,6 +164,12 @@ public abstract class DynamicGrid<T> : BaseDynamicGrid, IDynamicGridUIComponentP
|
|
|
}
|
|
|
|
|
|
public bool Contains(string column) => Columns.Contains(column);
|
|
|
+
|
|
|
+ public void Add(IColumns columns)
|
|
|
+ {
|
|
|
+ foreach (var _column in columns)
|
|
|
+ Add(_column);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public void AddHiddenColumn(string column) => HiddenColumns.Add(column);
|