コード例 #1
0
 private void dockManager1_ActivePanelChanged(object sender, ActivePanelChangedEventArgs e)
 {
     if (e.Panel == this.dpMyTrades)
     {
         RunUpdateAccountTradesTask();
     }
 }
コード例 #2
0
        void OnActivePanelChanged(object sender, ActivePanelChangedEventArgs e)
        {
            IdentKey  key   = null;
            IView     view  = null;
            DockPanel panel = e.Panel;

            if (panel != null)
            {
                key = panel.Tag as IdentKey;
                if (key == null || !_views.TryGetValue(key, out view))
                {
                    return;
                }
                _logger.Debug("OnActivePanelChanged event. Activate. " + view.ToString());
            }

            panel = e.OldPanel;
            if (panel != null)
            {
                key = panel.Tag as IdentKey;
                if (key == null || !_views.TryGetValue(key, out view))
                {
                    return;
                }
                _logger.Debug("OnActivePanelChanged event. Deacivate" + view.ToString());
            }
        }
コード例 #3
0
 private void dockManager1_ActivePanelChanged(object sender, ActivePanelChangedEventArgs e)
 {
     if (e.Panel == this.dpMyTrades)
     {
         this.myTradesCollectionControl1.UpdateTrades();
     }
 }
コード例 #4
0
        /// <summary>
        /// Active panel changed for the DockManager
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>

        private void DockManager_ActivePanelChanged(object sender, ActivePanelChangedEventArgs e)
        {
            if (ResultsPagePanel == null || UIMisc.InSetup)
            {
                return;
            }

            if (e.Panel != null)
            {
                //Application.DoEvents();
                e.Panel.Refresh();                 // must redraw to get correct focus on header
                //e.Panel.Focus();
            }

            string id = (e.Panel != null) ? e.Panel.Name : "null";

            LogDockManagerEvent("DockManager_ActivePanelChanged " + id);
        }
コード例 #5
0
 private void dockManager1_ActivePanelChanged(object sender, ActivePanelChangedEventArgs e)
 {
     SaveLayout();
 }