private void ViewModelChanged(object sender, DependencyPropertyChangedEventArgs e) { this.viewModel_ = this.DataContext as CouponPartViewModel; this.SwapStreamGrid_.Children.Clear(); this.SwapStreamGrid_.Children.Add(this.viewModel_.SwapStreamViewModel_.View_); }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.CreditPayoffInfo serial_CreditPayoffInfo = serial_Class as FpmlSerializedCSharp.CreditPayoffInfo; FpmlSerializedCSharp.CreditDefaultSwap serial_CreditDefaultSwap = serial_CreditPayoffInfo.CreditDefaultSwap_; FpmlSerializedCSharp.ProtectionPart serial_protectionPart = serial_CreditDefaultSwap.ProtectionPart_; this.protectionPartViewModel_ = new ProtectionPartViewModel(); this.protectionPartViewModel_.setFromSerial(serial_protectionPart); FpmlSerializedCSharp.CouponPart serial_couponPart = serial_CreditDefaultSwap.CouponPart_; this.couponPartViewModel_ = new CouponPartViewModel(); this.couponPartViewModel_.setFromSerial(serial_couponPart); this.view_ = new CreditDefaultSwapView(); this.view_.DataContext = this; }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.PayoffInfo serial_PayoffInfo = serial_Class as FpmlSerializedCSharp.PayoffInfo; FpmlSerializedCSharp.InterestRateSwap serial_InterestRateSwap = serial_PayoffInfo.InterestRateSwap_; List<FpmlSerializedCSharp.CouponPart> serial_couponPart = serial_InterestRateSwap.CouponPart_; this.couponPartViewModel_ = new ObservableCollection<CouponPartViewModel>(); foreach (var item in serial_couponPart) { CouponPartViewModel viewModel = new CouponPartViewModel(); viewModel.setFromSerial(item); this.couponPartViewModel_.Add(viewModel); } this.view_ = new InterestRateSwapView(); this.view_.DataContext = this; }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.PayoffInfo serial_PayoffInfo = serial_Class as FpmlSerializedCSharp.PayoffInfo; FpmlSerializedCSharp.InterestRateSwap serial_InterestRateSwap = serial_PayoffInfo.InterestRateSwap_; List <FpmlSerializedCSharp.CouponPart> serial_couponPart = serial_InterestRateSwap.CouponPart_; this.couponPartViewModel_ = new ObservableCollection <CouponPartViewModel>(); foreach (var item in serial_couponPart) { CouponPartViewModel viewModel = new CouponPartViewModel(); viewModel.setFromSerial(item); this.couponPartViewModel_.Add(viewModel); } this.view_ = new InterestRateSwapView(); this.view_.DataContext = this; }