protected override void OnStartup(StartupEventArgs e) { #if DEBUG #else if (!CheckForProductKey()) { App.Current.Shutdown(); } #endif if (e.Args == null) { (new MainWindow()).Show(); } else if (e.Args.Length == 0) { (new MainWindow()).Show(); } else { string fileName = e.Args[0]; if (File.Exists(fileName)) { new MainWindow(PresentationViewModel.DeserializeFromXML(fileName)).Show(); } else { (new MainWindow()).Show(); } } base.OnStartup(e); }
private void btnOpen_Click(object sender, RoutedEventArgs e) { OpenFileDialog myDialog = new OpenFileDialog(); myDialog.Filter = "Sunum Dosyası (*.usm)|*.usm"; myDialog.Title = "Sunum Dosyası Aç"; if (myDialog.ShowDialog().Value) { if (myDialog.CheckFileExists) { MainWindow newWindow = new MainWindow(PresentationViewModel.DeserializeFromXML(myDialog.FileName)); newWindow.Show(); this.Close(); } } }