private void ViewModelChanged(object sender, DependencyPropertyChangedEventArgs e) { this.viewModel_ = this.DataContext as Excel_standardHifiveParaViewModel; this.UnderlyingParaInfoGrid_.Children.Clear(); this.UnderlyingParaInfoGrid_.Children.Add(this.viewModel_.Excel_underlyingCalcInfo_paraViewModel_.view()); this.DiscountCurveInfoGrid_.Children.Clear(); this.DiscountCurveInfoGrid_.Children.Add(this.viewModel_.Excel_discountCurve_paraViewModel_.view()); }
public override void buildParameterFromInstrument(DateTime refDate) { Excel_standardHifiveParaViewModel e_spvm = new Excel_standardHifiveParaViewModel(); e_spvm.IssueDate_ = this.excel_interfaceViewModel_.Excel_issueInfoViewModel_.EffectiveDate_; e_spvm.ReferenceDate_ = refDate; e_spvm.ItemCode_ = this.masterInformationViewModel_.Item_code_; ParameterSettingManager parameterSettingManager = ParameterSettingManagerBuilder.makeParaSettingManager ("default",refDate, this); e_spvm.buildParaSetting(parameterSettingManager); this.excel_parameterViewModel_ = e_spvm; }
public override void buildParameterFromInstrument(DateTime refDate) { Excel_standardHifiveParaViewModel e_spvm = new Excel_standardHifiveParaViewModel(); e_spvm.IssueDate_ = this.excel_interfaceViewModel_.Excel_issueInfoViewModel_.EffectiveDate_; e_spvm.ReferenceDate_ = refDate; e_spvm.ItemCode_ = this.masterInformationViewModel_.Item_code_; ParameterSettingManager parameterSettingManager = ParameterSettingManagerBuilder.makeParaSettingManager("default", refDate, this); e_spvm.buildParaSetting(parameterSettingManager); this.excel_parameterViewModel_ = e_spvm; }