private async void VolModelCB1_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (WMSettingsLV.DataContext != null) { WMSettingsLV.RevertCurrent(); VolCurvLV.TempCurveReset(); } var volModel = OpMarketControl.volModelCB1.SelectedItem as ModelParamsVM; if (volModel != null) { await _otcHandler.QueryModelParamsAsync(volModel.ToString()); WMSettingsLV.DataContext = null; WMSettingsLV.DataContext = volModel; } //var exchange = OpMarketControl.underlyingEX1.SelectedValue; //var uc = OpMarketControl.underlyingContractCB1.SelectedValue; //var ed = OpMarketControl.expireDateCB1.SelectedValue; //if (exchange != null && uc != null && ed != null) //{ // VolCurvLV.SelectOption(exchange.ToString(), uc.ToString(), ed.ToString()); // WMSettingsLV.SelectOption(exchange.ToString(), uc.ToString(), ed.ToString()); //} }
private void ExpireDateCB1_SelectionChanged(object sender, SelectionChangedEventArgs e) { var exchange = OpMarketControl.underlyingEX1.SelectedValue; var uc = OpMarketControl.underlyingContractCB1.SelectedValue; var ed = OpMarketControl.expireDateCB1.SelectedValue; if (exchange != null && uc != null && ed != null) { VolCurvLV.SelectOption(exchange.ToString(), uc.ToString(), ed.ToString()); WMSettingsLV.SelectOption(exchange.ToString(), uc.ToString(), ed.ToString()); } }