Пример #1
0
        internal static T GetOrReplaceEditorConfig <T>(this EditorUiConfig t, string columnName)
            where T : CellEditorUiConfigBase, new()
        {
            if (t.EditorsForColumns.ContainsKey(columnName))
            {
                var conf = t.EditorsForColumns[columnName];
                if (typeof(T) == conf.GetType())
                {
                    return((T)conf);
                }
            }

            var newConf = new T();

            t.EditorsForColumns[columnName] = newConf;
            return(newConf);
        }
Пример #2
0
 public EditorConfig()
 {
     Config = new EditorUiConfig();
 }
Пример #3
0
 public EditorConfig(EditorUiConfig config)
 {
     Config = config;
 }