public static void UpdateVisualFormat() { ListObjFormats.Clear(); if (OldFormat) { ActualFormat = _oldFormat; foreach (var itemFormat in _oldFormat.ToList()) { ListObjFormats.Add(new ObjFormat(itemFormat.ToString(), itemFormat.ToString(), 0)); } } else { _newFormat = new object[FormatList.Count]; foreach (var itemFormat in FormatList) { ListObjFormats.Add(new ObjFormat(itemFormat.Name, FormatList.IndexOf(itemFormat) + " - " + itemFormat.Name, itemFormat.BitDepth.Bit - 1)); _newFormat[FormatList.IndexOf(itemFormat)] = FormatList.IndexOf(itemFormat) + " - " + itemFormat.Name; } ActualFormat = _newFormat; } }