/// <summary> /// /// </summary> /// <param name="grid"></param> /// <param name="styleSheetName"></param> public static void ApplyStyleSheet(this IGrid grid, string styleSheetName) { if (string.IsNullOrEmpty(styleSheetName)) { grid.ApplyStyleSheet(null); } else if (styleSheetName == "Custom") { grid.ApplyStyleSheet(CustomStyleSheet); } else { Xceed.Grid.StyleSheet styleSheet = typeof(Xceed.Grid.StyleSheet).InvokeMember(styleSheetName, System.Reflection.BindingFlags.GetProperty | System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Public, null, null, null, null, null, null) as Xceed.Grid.StyleSheet; grid.ApplyStyleSheet(styleSheet); } }