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();
        }
Exemple #3
0
        public MainControlViewModel(KHControlViewModel kHControlViewModel)
        {
            this.kHControlViewModel = kHControlViewModel;
            this.kHControlViewModel.ReceiveRealCurrentData     += kHControlViewModel_ReceiveRealCurrentData;
            this.kHControlViewModel.ReceiveConditionRealStCode += kHControlViewModel_ReceiveConditionRealStCode;

            Initialize();
        }
Exemple #4
0
        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);
        }