Esempio n. 1
0
 public static void GetColumnsDetails(Columns totalVisibleColumns, out ObservableCollection <ColumnChooserItems> hiddenColumns, out ObservableCollection <ColumnChooserItems> visibleColumns)
 {
     hiddenColumns  = new ObservableCollection <ColumnChooserItems>();
     visibleColumns = new ObservableCollection <ColumnChooserItems>();
     foreach (var actualColumn in totalVisibleColumns)
     {
         ColumnChooserItems item = new ColumnChooserItems();
         if (actualColumn.IsHidden)
         {
             item.Name = actualColumn.MappingName;
             hiddenColumns.Add(item);
         }
         else
         {
             item.Name = actualColumn.MappingName;
             visibleColumns.Add(item);
         }
     }
 }
Esempio n. 2
0
        public static ObservableCollection <ColumnChooserItems> GetColumnsDetails(Columns totalVisibleColumns)
        {
            ObservableCollection <ColumnChooserItems> totalColumns = new ObservableCollection <ColumnChooserItems>();

            foreach (var actualColumn in totalVisibleColumns)
            {
                ColumnChooserItems item = new ColumnChooserItems();
                if (actualColumn.IsHidden)
                {
                    item.IsChecked = false;
                    item.Name      = actualColumn.MappingName;
                }
                else
                {
                    item.IsChecked = true;
                    item.Name      = actualColumn.MappingName;
                }
                totalColumns.Add(item);
            }
            return(totalColumns);
        }
Esempio n. 3
0
        /// <summary>
        /// Gets the columns details.
        /// </summary>
        /// <param name="totalVisibleColumns">The total visible columns.</param>
        /// <param name="visibleColumns">The visible columns.</param>
        /// <returns></returns>
        public static ObservableCollection <ColumnChooserItems> GetColumnsDetails(ObservableCollection <GridTreeColumn> totalVisibleColumns, ObservableCollection <GridTreeColumn> visibleColumns)
        {
            ObservableCollection <ColumnChooserItems> totalColumns = new ObservableCollection <ColumnChooserItems>();

            foreach (var actualColumn in totalVisibleColumns)
            {
                ColumnChooserItems item = new ColumnChooserItems();
                var isFound             = visibleColumns.FirstOrDefault(v => v.MappingName == actualColumn.MappingName) != null;
                if (!isFound)
                {
                    item.IsChecked = false;
                    item.Name      = actualColumn.MappingName;
                }
                else
                {
                    item.IsChecked = true;
                    item.Name      = actualColumn.MappingName;
                }
                totalColumns.Add(item);
            }
            return(totalColumns);
        }