public static Dictionary<PROPERTYKEY,Collumns> AvailableColumns(this ShellView view) {
var i = 0;
return AllColumnsPKeys.Select(s => new Collumns() { ID = s.Key, CollumnType = s.Value.Item3, pkey = s.Value.Item2, Name = s.Value.Item1, Width = s.Value.Item4, IsColumnHandler = false, MinWidth = s.Value.Item4, Index = i++ }).ToDictionary(k => k.pkey, e => e);
}
}