private static void Main() { Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); AppDomain.CurrentDomain.AssemblyResolve += OnCurrentDomainAssemblyResolve; AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; DataDirectoryHelper.LocalPrefix = "WinHybridApp"; bool exit; using ( var singleInstanceApplicationGuard = DataDirectoryHelper.SingleInstanceApplicationGuard("DevExpressWinHybridApp", out exit)) { if (exit && IsTablet) { return; } CommandBase.DefaultUseCommandManager = false; WindowsFormsSettings.SetDPIAware(); SkinManager.EnableFormSkins(); BonusSkins.Register(); ((UserLookAndFeelDefault)UserLookAndFeel.Default).LoadSettings(() => { var skinCreator = new SkinBlobXmlCreator("HybridApp", "PHRMS.SkinData.", typeof(Program).Assembly, null); SkinManager.Default.RegisterSkin(skinCreator); }); AsyncAdornerBootStrapper.RegisterLookAndFeel( "MetroBlack", "DevExpress.RealtorWorld.Win.SkinData.", typeof(Program).Assembly); UserLookAndFeel.Default.SetSkinStyle("HybridApp"); Application.CurrentCulture = CultureInfo.GetCultureInfo("en-us"); WindowsFormsSettings.AllowPixelScrolling = DefaultBoolean.True; WindowsFormsSettings.ScrollUIMode = ScrollUIMode.Touch; float touchScaleFactor, fontSize; DeviceDetector.SuggestHybridDemoParameters(out touchScaleFactor, out fontSize); WindowsFormsSettings.DefaultFont = new Font("Segoe UI", fontSize); WindowsFormsSettings.DefaultMenuFont = new Font("Segoe UI", fontSize); WindowsFormsSettings.TouchScaleFactor = touchScaleFactor; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); MainForm = new MainForm(); Application.Run(MainForm); } }