public MainWindowViewModelDesignTime() : base(new ConfigurationBuilder().Build())
 {
     InterestPlanViewModels.Clear();
     InterestPlanViewModels.Add(new InterestPlanViewModel(InterestPlanViewModelOption.GetExample1()));
     InterestPlanViewModels.Add(new InterestPlanViewModel(InterestPlanViewModelOption.GetExample2()));
     Cultures = CultureInfo.GetCultures(CultureTypes.SpecificCultures);
 }
示例#2
0
 private void UpdateOverallResidualDebt()
 {
     OverallResidualDebt = InterestPlanViewModels.Count == 0 ? 0 : InterestPlanViewModels.Select(a => a.ResidualDebt).Aggregate((a, b) => a + b);
 }
示例#3
0
 private void UpdateOverallTotalInterest()
 {
     OverallTotalInterest = InterestPlanViewModels.Count == 0 ? 0 : InterestPlanViewModels.Select(a => a.TotalInterest).Aggregate((a, b) => a + b);
 }
示例#4
0
 private void AddInterestPlanViewModel(InterestPlanViewModel interestPlanViewModel)
 {
     interestPlanViewModel.PropertyChanged += InterestPlanViewModel_PropertyChanged;
     InterestPlanViewModels.Add(interestPlanViewModel);
 }