Esempio n. 1
0
        public SettingsWinViewModel(SettingsViewBag viewBag)
        {
            SaveSettingsCmd     = new RelayCommand(o => { SaveSettings(); }, SaveSettingsCanExecute);
            BrowseFolderPathCmd = new RelayCommand(o => { BrowseFolder(); }, (object arg) => true);

            Path = viewBag.RepositoryPath;
            DefaultRatingValue = viewBag.DefaultRatingValue;
        }
Esempio n. 2
0
        public SettingsWindow(SettingsViewBag viewBag)
        {
            InitializeComponent();
            DataContext = new SettingsWinViewModel(viewBag);

            MessengerStatic.BrowseFolderPathClicked += MessengerStatic_BrowseFolderPathClicked;
            MessengerStatic.SettingsWindowClosed    += MessengerStatic_SettingsWindowClosed;
        }
Esempio n. 3
0
        private void SaveSettings()
        {
            SettingsViewBag viewBag = new SettingsViewBag
            {
                RepositoryPath     = Path,
                DefaultRatingValue = this.DefaultRatingValue
            };

            MessengerStatic.NotifySettingsWindowClosing(viewBag);
        }
        private void OpenSettingsWindow()
        {
            SettingsViewBag viewBag = new SettingsViewBag
            {
                RepositoryPath     = this.RepositoryPath,
                DefaultRatingValue = this.DefaultRatingValue
            };

            SettingsWindow settings = new SettingsWindow(viewBag);

            settings.Show();
        }