public static void InitBarAppearance(this DefaultBarAndDockingController controller) { InitDefaultFont(); InitAppearance(controller.Controller.AppearancesBar.Bar); InitAppearance(controller.Controller.AppearancesBar.Dock); InitAppearance(controller.Controller.AppearancesBar.MainMenu); InitAppearance(controller.Controller.AppearancesBar.StatusBar); InitAppearance(controller.Controller.AppearancesBar.SubMenu.Menu); InitAppearance(controller.Controller.AppearancesBar.SubMenu.MenuBar); InitAppearance(controller.Controller.AppearancesBar.SubMenu.SideStrip); InitAppearance(controller.Controller.AppearancesBar.SubMenu.SideStripNonRecent); InitAppearance(controller.Controller.AppearancesDocking.ActiveTab); InitAppearance(controller.Controller.AppearancesDocking.FloatFormCaption); InitAppearance(controller.Controller.AppearancesDocking.FloatFormCaptionActive); InitAppearance(controller.Controller.AppearancesDocking.HideContainer); InitAppearance(controller.Controller.AppearancesDocking.HidePanelButton); InitAppearance(controller.Controller.AppearancesDocking.HidePanelButtonActive); InitAppearance(controller.Controller.AppearancesDocking.Panel); InitAppearance(controller.Controller.AppearancesDocking.PanelCaption); InitAppearance(controller.Controller.AppearancesDocking.PanelCaptionActive); InitAppearance(controller.Controller.AppearancesDocking.Tabs); controller.Controller.AppearancesBar.ItemsFont = WinClientContext.CurrentFont; //New System.Drawing.Font(m_DefaultFontFamily, m_DefaultFontSize) }
/// <summary> /// /// </summary> /// <param name="language"></param> private static void CheckControlApperanceForLanguage(string language) { ModelUserContext.CurrentLanguage = language; //common.Core.Localizer.Language = language; LayoutCorrector.Init(); //BaseFormManager.ShowNormal(typeof(BaseListPanelUITest), Lookup2ListItem.CreateInstance(), null, 800, 700); string fontName = language.Equals(common.Core.Localizer.lngGe) ? BaseSettings.GGSystemFontName : BaseSettings.SystemFontName; // //var styleController = new StyleController(); //styleController.InitStyleController(); //CheckAppearance(styleController.Appearance, fontName); //CheckAppearance(styleController.AppearanceDisabled, fontName); //CheckAppearance(styleController.AppearanceDropDown, fontName); //CheckAppearance(styleController.AppearanceDropDownHeader, fontName); //CheckAppearance(styleController.AppearanceFocused, fontName); //CheckAppearance(styleController.AppearanceReadOnly, fontName); // //var toolTipController = new DefaultToolTipController(); //toolTipController.InitTooltipController(); //CheckAppearance(toolTipController.DefaultController.Appearance, fontName); // var gridControl = new GridControl(); gridControl.MainView = new GridView(gridControl); LayoutCorrector.ApplySystemFont(gridControl); //gridControl.InitXtraGridAppearance(true); foreach (AppearanceObject apperance in gridControl.MainView.Appearance) { CheckAppearance(apperance, fontName); } foreach (GridColumn col in ((GridView)gridControl.MainView).Columns) { CheckAppearance(col.AppearanceCell, fontName); CheckAppearance(col.AppearanceHeader, fontName); } // var tree = new TreeList(); LayoutCorrector.ApplySystemFont(tree); tree.InitXtraTreeAppearance(true); foreach (AppearanceObject apperance in tree.Appearance) { CheckAppearance(apperance, fontName); } // var page = new XtraTabPage(); LayoutCorrector.ApplySystemFont(page); page.InitXtraTabAppearance(); CheckAppearance(page.Appearance.Header, fontName); CheckAppearance(page.Appearance.HeaderActive, fontName); CheckAppearance(page.Appearance.HeaderHotTracked, fontName); CheckAppearance(page.Appearance.HeaderDisabled, fontName); // var edit = new CheckEdit(); LayoutCorrector.ApplySystemFont(edit); edit.InitCheckEditAppearance(); CheckAppearance(edit.Properties.Appearance, fontName); CheckAppearance(edit.Properties.AppearanceDisabled, fontName); CheckAppearance(edit.Properties.AppearanceFocused, fontName); CheckAppearance(edit.Properties.AppearanceReadOnly, fontName); // var ctl = new GroupControl(); LayoutCorrector.ApplySystemFont(ctl); ctl.InitGroupControlAppearance(); CheckAppearance(ctl.Appearance, fontName); CheckAppearance(ctl.AppearanceCaption, fontName); // var controller = new DefaultBarAndDockingController(); controller.InitBarAppearance(); CheckAppearance(controller.Controller.AppearancesBar.Bar, fontName); CheckAppearance(controller.Controller.AppearancesBar.Dock, fontName); CheckAppearance(controller.Controller.AppearancesBar.MainMenu, fontName); CheckAppearance(controller.Controller.AppearancesBar.StatusBar, fontName); CheckAppearance(controller.Controller.AppearancesBar.SubMenu.Menu, fontName); CheckAppearance(controller.Controller.AppearancesBar.SubMenu.MenuBar, fontName); CheckAppearance(controller.Controller.AppearancesBar.SubMenu.SideStrip, fontName); CheckAppearance(controller.Controller.AppearancesBar.SubMenu.SideStripNonRecent, fontName); CheckAppearance(controller.Controller.AppearancesDocking.ActiveTab, fontName); CheckAppearance(controller.Controller.AppearancesDocking.FloatFormCaption, fontName); CheckAppearance(controller.Controller.AppearancesDocking.FloatFormCaptionActive, fontName); CheckAppearance(controller.Controller.AppearancesDocking.HideContainer, fontName); CheckAppearance(controller.Controller.AppearancesDocking.HidePanelButton, fontName); CheckAppearance(controller.Controller.AppearancesDocking.HidePanelButtonActive, fontName); CheckAppearance(controller.Controller.AppearancesDocking.Panel, fontName); CheckAppearance(controller.Controller.AppearancesDocking.PanelCaption, fontName); CheckAppearance(controller.Controller.AppearancesDocking.PanelCaptionActive, fontName); CheckAppearance(controller.Controller.AppearancesDocking.Tabs, fontName); // var grid = new PivotGridControl(); LayoutCorrector.ApplySystemFont(grid); grid.InitPivotGridAppearance(); foreach (AppearanceObject apperance in grid.Appearance) { CheckAppearance(apperance, fontName); } foreach (AppearanceObject apperance in grid.AppearancePrint) { CheckAppearance(apperance, fontName); } foreach (AppearanceObject apperance in grid.PaintAppearance) { CheckAppearance(apperance, fontName); } foreach (AppearanceObject apperance in grid.PaintAppearancePrint) { CheckAppearance(apperance, fontName); } // var bar = new NavBarControl(); LayoutCorrector.ApplySystemFont(bar); bar.InitNavAppearance(); foreach (AppearanceObject apperance in bar.Appearance) { CheckAppearance(apperance, fontName); } foreach (NavBarGroup group in bar.Groups) { CheckAppearance(group.Appearance, fontName); CheckAppearance(group.AppearanceBackground, fontName); CheckAppearance(group.AppearanceHotTracked, fontName); CheckAppearance(group.AppearancePressed, fontName); } }