Beispiel #1
0
        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());
                    }
                }
            }
        }
Beispiel #2
0
        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
                });
            }
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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());
                    }
                }
            }
        }