コード例 #1
0
ファイル: ListViewState.cs プロジェクト: tfreitasleal/MvvmFx
 private Dictionary<string, colOptionsClass> SaveOptions(ListView listView)
 {
     Dictionary<string, colOptionsClass> colDict = new Dictionary<string, colOptionsClass>();
     foreach (ColumnHeader columnHeader in listView.Columns)
     {
         colOptionsClass columnOptions = new colOptionsClass();
         columnOptions.label = columnHeader.Tag;
         columnOptions.visible = columnHeader.Visible;
         columnOptions.width = columnHeader.Width;
         columnOptions.displayindex = columnHeader.DisplayIndex;
         columnOptions.sortorder = columnHeader.SortOrder;
         if (columnOptions.sortorder == SortOrder.None)
         {
             columnOptions.sortposition = 0;
         }
         else
         {
             columnOptions.sortposition = columnHeader.SortPosition;
         }
         colDict.Add(columnOptions.Label(), columnOptions);
     }
     return colDict;
 }
コード例 #2
0
ファイル: ListViewState.cs プロジェクト: hu13779472390/MvvmFx
        private Dictionary <string, colOptionsClass> SaveOptions(ListView listView)
        {
            Dictionary <string, colOptionsClass> colDict = new Dictionary <string, colOptionsClass>();

            foreach (ColumnHeader columnHeader in listView.Columns)
            {
                colOptionsClass columnOptions = new colOptionsClass();
                columnOptions.label        = columnHeader.Tag;
                columnOptions.visible      = columnHeader.Visible;
                columnOptions.width        = columnHeader.Width;
                columnOptions.displayindex = columnHeader.DisplayIndex;
                columnOptions.sortorder    = columnHeader.SortOrder;
                if (columnOptions.sortorder == SortOrder.None)
                {
                    columnOptions.sortposition = 0;
                }
                else
                {
                    columnOptions.sortposition = columnHeader.SortPosition;
                }
                colDict.Add(columnOptions.Label(), columnOptions);
            }
            return(colDict);
        }