private void SetTabIndex(string displayStr) { int index = 0; foreach (var item in CommHelper.ContractModelGroupList) { if (string.Equals(item.Key, displayStr)) { break; } index++; } var quoteViewModel = TradeQuotesViewModel.GetInstance(null); var tabViewModel = QuotesTabControlViewModel.GetInstance(null); if (quoteViewModel.IsInternationalCheck) { if (!quoteViewModel.IsQuoteCheck) { quoteViewModel.IsQuoteCheck = true; } } else { quoteViewModel.InternationalCheckType = 1; quoteViewModel.IsInternationalCheck = true; } tabViewModel.SelectedIndex = index; }
public static QuotesTabControlViewModel GetInstance(MainViewModel mainVM) { if (_instance == null) { _instance = new QuotesTabControlViewModel(mainVM); } return(_instance); }