コード例 #1
0
ファイル: BaseControl.cs プロジェクト: molokovskikh/Retail
 private void RegisterOnChangeTheme()
 {
     //Если это базовый компонент то выполним регистрацию на событие изменения темы оформления
     if (this is IDefaultControl)
     {
         ThemeChangeCoordinator.RegisterOnChangeTheme(OnThemeChange);
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: molokovskikh/Retail
        static void Main()
        {
            //Логер для служебных сообщений
            log4net.Config.XmlConfigurator.Configure();

            //Инициализируем IoC контейнер
            var container = IoC.Container.Init(typeof(MainForm));


            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            //Получим основное окно программы
            MainForm cashForm = container.Resolve <MainForm>();

            //Установим тему по умолчанию
            ITheme defaultTheme = container.Resolve <ITheme>();

            ThemeChangeCoordinator.ChangeTheme(defaultTheme);

            Application.Run(cashForm);
        }