Example #1
0
        public MainWindow()
        {
            InitializeComponent();

            // restore window(set in SetUp() is not working...)
            var settings = AppSettingsRepo.Init(Constants.SettingsFile);

            Util.SetWindowXPosition(this, settings.X);
            Util.SetWindowYPosition(this, settings.Y);
            this.Width   = settings.Width;
            this.Height  = settings.Height;
            this.Topmost = settings.Topmost;
        }
Example #2
0
        protected override void OnStartup(StartupEventArgs e)
        {
            hasHandle = mutex.WaitOne(0, false);
            if (!hasHandle)
            {
                MessageBox.Show("already launch");
                this.Shutdown();
                return;
            }
            base.OnStartup(e);

            var settings = AppSettingsRepo.Init(Constants.SettingsFile);

            settings.CreateDatabase(settings.DatabaseFile);
        }