private void AttachEvent()
 {
     this._QueryAccountStatusAction = new Scheduler.Action(this.QueryAccountStatusAction);
     this.LeftTradingSummaryControl.OnGridExpandChangeEvent += new TradingSummaryControl.GridExpandChangeHandler(this.OnGridExpandChange);
     this.LeftCenterTradingSummaryControl.OnGridExpandChangeEvent += new TradingSummaryControl.GridExpandChangeHandler(this.OnGridExpandChange);
     this.RightCenterTradingSummaryControl.OnGridExpandChangeEvent += new TradingSummaryControl.GridExpandChangeHandler(this.OnGridExpandChange);
     this.RightTradingSummaryControl.OnGridExpandChangeEvent += new TradingSummaryControl.GridExpandChangeHandler(this.OnGridExpandChange);
 }
        public ExchangeDataManager(MediaElement mediaElement)
        {
            this._SoundMedia = mediaElement;
            this.SettingsManager = new SettingsManager();
            this.ExchangeSettingManagers = new Dictionary<string, ExchangeSettingManager>();
            this.ExchangeTradingManagers = new Dictionary<string, ExchangeTradingManager>();

            this._RemoveTransactionWhenTimeOver = new Scheduler.Action(this.RemoveTransactionWhenTimeOver);
            this._TranPhaseManager = new TranPhaseManager(this);
            this.ReportDataManager = new ReportDataManager(this);
        }