MapView.Startup.RunProgram C# (CSharp) Method

RunProgram() public method

public RunProgram ( ) : void
return void
        public void RunProgram()
        {
            Application.EnableVisualStyles(); 
            Application.SetCompatibleTextRenderingDefault(false);
            Application.ThreadException += Application_ThreadException;

            MainWindow mw = new MainWindow();
           // mw.SendMessage += new StringDelegate(mw_SendMessage);

            Application.Run(mw);

            // Get this AppDomain's settings and display some of them.
            //AppDomainSetup ads = AppDomain.CurrentDomain.SetupInformation;
            //Console.WriteLine("AppName={0}, AppBase={1}, ConfigFile={2}",
            //    ads.ApplicationName,
            //    ads.ApplicationBase,
            //    ads.ConfigurationFile
            //);
        }

Usage Example

Exemplo n.º 1
0
        private static void ReleaseRun()
        {
            // https://msdn.microsoft.com/en-us/library/system.appdomain.aspx
            // Construct and initialize settings for a second AppDomain.
            AppDomainSetup ads = new AppDomainSetup();

            ads.ApplicationBase          = System.Environment.CurrentDirectory;
            ads.DisallowBindingRedirects = false;
            ads.DisallowCodeDownload     = true;
            ads.ConfigurationFile        = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;

            // Create the second AppDomain.
            AppDomain ad2 = AppDomain.CreateDomain("MV Domain", null, ads);

            // Create an instance of MarshalByRefType in the second AppDomain.
            // A proxy to the object is returned.
            Startup startup = (Startup)ad2.CreateInstanceAndUnwrap(
                Assembly.GetEntryAssembly().FullName,
                typeof(Startup).FullName);

            startup.RunProgram();

            //Console.WriteLine("Disposing of appdomain");
            AppDomain.Unload(ad2);
        }
All Usage Examples Of MapView.Startup::RunProgram