public TradeManagerControlViewModel(KHControlViewModel kHControlViewModel, MainControlViewModel mainControlViewModel) { this.kHControlViewModel = kHControlViewModel; this.mainControlViewModel = mainControlViewModel; Initialize(); }
/// <summary> /// Mather Control Init 이후 진행이 됨 /// </summary> /// <param name="kHControlViewModel"></param> /// <param name="tradeManagerControlViewModel"></param> public void InitMatherControls(KHControlViewModel kHControlViewModel, TradeManagerControlViewModel tradeManagerControlViewModel) { this.kHControlViewModel = kHControlViewModel; this.tradeManagerControlViewModel = tradeManagerControlViewModel; Initialize(); InitKHControlEvents(); }
public MainControlViewModel(KHControlViewModel kHControlViewModel) { this.kHControlViewModel = kHControlViewModel; this.kHControlViewModel.ReceiveRealCurrentData += kHControlViewModel_ReceiveRealCurrentData; this.kHControlViewModel.ReceiveConditionRealStCode += kHControlViewModel_ReceiveConditionRealStCode; Initialize(); }
void KHControl_Loaded(object sender, RoutedEventArgs e) { //WindowsFormsHost host = new WindowsFormsHost(); //host.Visibility = Visibility.Collapsed; //AxKHOpenAPI khAPI = new AxKHOpenAPI(); //host.Child = khAPI; KHControlViewModel viewModel = this.DataContext as KHControlViewModel; viewModel?.InitializeAPI(khAPI); }
/// <summary> /// Mather Control Init 이후 진행이 됨 /// </summary> /// <param name="kHControlViewModel"></param> /// <param name="tradeManagerControlViewModel"></param> /// <param name="stockInfo"></param> public void InitMatherControls(KHControlViewModel kHControlViewModel, TradeManagerControlViewModel tradeManagerControlViewModel, AccountModel accountModel) { this.AccountModel = accountModel; InitMatherControls(kHControlViewModel, tradeManagerControlViewModel); }