Esempio n. 1
0
        public MainWindow()
        {
            Files = new ObservableCollection<FileListItem>();

            // setup minus handling
            minus = new Minus
            {
                InfoLogger = OnInfoMessage,
                ErrorLogger = OnErrorMessage
            };

            Initialize();
        }
Esempio n. 2
0
        public MainWindow()
        {
            Files = new ObservableCollection<FileListItem>();

            InitializeComponent();

            // setup the UI
            inputTitle.Focus();
            inputTitle.Text = Properties.Resources.InputTitleDefaultText;

            stackFilesScrollViewer.MaxHeight = SystemParameters.FullPrimaryScreenHeight / 2;
            stackGalleriesScrollViewer.MaxHeight = SystemParameters.FullPrimaryScreenHeight / 2;

            // get the files from the passed arguments
            AddFileList(Environment.GetCommandLineArgs().Skip(1).ToList());

            // update check
            if (Settings.Default.AutoUpdateCheck)
            {
                CheckForUpdates(false);
            }

            // setup minus handling
            minus = new Minus
            {
                InfoLogger = OnInfoMessage,
                ErrorLogger = OnErrorMessage
            };

            // settings change listener
            Settings.Default.PropertyChanged += Default_PropertyChanged;
            authenticationSettingsChanged = true;
            galleriesSettingsChanged = true;
        }