public static string GetDisplayName(this FontAndColorItem item) { switch (item) { case FontAndColorItem.Header: return("Header"); case FontAndColorItem.WatchNames: return("Watch Names"); case FontAndColorItem.ColumnSeparator: return("Column Separator"); case FontAndColorItem.HiddenColumnSeparator: return("Hidden Column Separator"); case FontAndColorItem.SliceHiddenColumnSeparator: return("Slice Visualizer Hidden Column Separator"); case FontAndColorItem.SliceSubgroupSeparator: return("Slice Visualizer Subgroup Separator"); } throw new NotImplementedException(); }
public (Color fg, Color bg, bool bold) GetInfo(FontAndColorItem item) { ThreadHelper.ThrowIfNotOnUIThread(); return(GetInfo(item.GetDisplayName())); }