Esempio n. 1
0
 public void SetRecentFiles(RecentFiles recentXsltFiles)
 {
     _xsltFiles = recentXsltFiles;
     if (recentXsltFiles != null)
     {
         _recentFilesCombo = new RecentFilesComboBox(recentXsltFiles, this.SourceFileName);
         recentXsltFiles.RecentFileSelected += OnRecentFileSelected;
     }
 }
Esempio n. 2
0
        public MainWindow()
        {
            this.Visibility              = Visibility.Hidden;
            this.settings                = Settings.Instance;
            this.settings.StartupPath    = System.IO.Path.GetDirectoryName(Application.Current.StartupUri.LocalPath);
            this.settings.ExecutablePath = Application.Current.StartupUri.LocalPath;

            delayedActions = new DelayedActions((action) =>
            {
                this.Dispatcher.Invoke(action);
            });

            InitializeComponent();

            this.Loaded          += MainWindow_Loaded;
            this.SizeChanged     += OnWindowSizeChanged;
            this.LocationChanged += OnWindowLocationChanged;

            this.recentFiles.RecentFileSelected += OnRecentFileSelected;
            this.recentFilesCombo = new RecentFilesComboBox(this.recentFiles, this.ComboBoxAddress);

            this.RestoreSettings();
            this.initialized = true;
        }