示例#1
0
 /// <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);
     }
 }