static void Main() { AppDomain.CurrentDomain.AssemblyResolve += OnCurrentDomainAssemblyResolve; DataDirectoryHelper.LocalPrefix = "WinOutlookInspiredApp"; bool exit; using (IDisposable singleInstanceApplicationGuard = DataDirectoryHelper.SingleInstanceApplicationGuard("DevExpressWinOutlookInspiredApp", out exit)) { if (exit) { return; } //DevExpress.UserSkins.BonusSkins.Register(); DevExpress.XtraEditors.WindowsFormsSettings.SetDPIAware(); DevExpress.XtraEditors.WindowsFormsSettings.EnableFormSkins(); DevExpress.XtraEditors.WindowsFormsSettings.DefaultLookAndFeel.SetSkinStyle("Office 2013 Light Gray"); DevExpress.XtraEditors.WindowsFormsSettings.AllowPixelScrolling = Utils.DefaultBoolean.True; DevExpress.XtraEditors.WindowsFormsSettings.ScrollUIMode = XtraEditors.ScrollUIMode.Touch; DevExpress.Utils.AppearanceObject.DefaultFont = new Font("Segoe UI", AppHelper.GetDefaultSize()); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DevExpress.Mvvm.CommandBase.DefaultUseCommandManager = false; using (new StartUpProcess()) { using (StartUpProcess.Status.Subscribe(new DemoStartUp())) { Application.Run(new MainForm()); } } } }
static void Main(string[] arguments) { ExceptionHelper.Default.Initialize(); bool isRunning; using (DataDirectoryHelper.SingleInstanceApplicationGuard(Application.ProductName + " 1.5", out isRunning)) { // Return if the application is already running. if (isRunning) { return; } // Enable visual styles for the application. Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // Set a default skin that is used for every control on this current thread. SkinAppearanceHelper.SetDefaultAppearance(); var Security = new ProgramSecurity(DataDirectoryHelper.GetProductKeys(), "Humosoft\\Security"); if (!Security.Algorithm()) { return; } // Starts the application. Application.Run(MainForm = new MainForm(arguments) { CancelWhenClosing = false }); } }
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); } }
static void Main() { TaskbarAssistant.Default.Initialize(); using (DataDirectoryHelper.SingleInstanceApplicationGuard(ProjectInfo.MutexName, out bool exit)) { if (exit) { return; } foreach (var arg in Environment.GetCommandLineArgs()) { if (arg.Equals(ForceDirectXPainter, StringComparison.OrdinalIgnoreCase)) { DevExpress.XtraEditors.WindowsFormsSettings.ForceDirectXPaint(); } } DevExpress.XtraEditors.WindowsFormsSettings.SetDPIAware(); DevExpress.XtraEditors.WindowsFormsSettings.EnableFormSkins(); DevExpress.XtraEditors.WindowsFormsSettings.DefaultLookAndFeel.SetSkinStyle("Office 2016 Colorful"); DevExpress.XtraEditors.WindowsFormsSettings.AllowPixelScrolling = DevExpress.Utils.DefaultBoolean.True; DevExpress.Utils.AppearanceObject.DefaultFont = new Font(ApplicationHelper.DefaultFontName, ApplicationHelper.DefaultFontSize); DevExpress.XtraEditors.WindowsFormsSettings.ScrollUIMode = DevExpress.XtraEditors.ScrollUIMode.Touch; DevExpress.XtraEditors.WindowsFormsSettings.CustomizationFormSnapMode = DevExpress.Utils.Controls.SnapMode.OwnerControl; DevExpress.XtraEditors.WindowsFormsSettings.ColumnFilterPopupMode = DevExpress.XtraEditors.ColumnFilterPopupMode.Excel; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); using (new StartUpProcess()) { using (StartUpProcess.Status.Subscribe(new SplashScreenStartup())) { Application.Run(new MainForm()); } } } }