private void Reset(Listing listing) { WindowTitle.Text = string.Format("{0} [{1} {2} {3}]", BaseWindowTitle, Date.Months[12 - listing.Month], listing.Year, string.Format("- {0}", listing.Name)); NotifyOfPropertyChange(() => WindowTitle); ChangeItemsTimes = false; string listingName = string.Format("Kopie - {0}", Listing.Name); if (listingName.Length > 50) { listingName = listingName.Substring(0, 50); } ListingName = listingName; _workedTimeSettingViewModel = PrepareViewModel(() => { return(new WorkedTimeSettingViewModel(_defaultSettings.Time, _defaultSettings.Time, _defaultSettings.TimeTickInMinutes)); }); NotifyOfPropertyChange(() => WorkedTimeSettingViewModel); }
public void Reset() { _defaultSetting = _settingFacade.GetDefaultSettings(); PdfSetting = CreateNewPdfSetting(_defaultSetting.Pdfsetting); if (_workedTimeViewModel == null) { _workedTimeViewModel = PrepareViewModel(() => { return(new WorkedTimeSettingViewModel(_defaultSetting.Time, _defaultSetting.Time, _defaultSetting.TimeTickInMinutes)); }); _workedTimeViewModel.OnTimeChanged += (object sender, WorkedTimeEventArgs args) => { CancelChangesCommand.RaiseCanExecuteChanged(); SaveSettingsCommand.RaiseCanExecuteChanged(); }; _workedTimeViewModel.OnTimeTickChanged += (object sender, EventArgs args) => { CancelChangesCommand.RaiseCanExecuteChanged(); SaveSettingsCommand.RaiseCanExecuteChanged(); }; } _workedTimeViewModel.SetTime(_defaultSetting.Time); _workedTimeViewModel.SelectedTimeTickInMinutes = _defaultSetting.TimeTickInMinutes; }