Пример #1
0
 void LayoutManager_ActivePaneChanged(object sender, ActivePaneChangedEventArgs e)
 {
     if (e.DockableViewModel is BaseDockingViewModel)
     {
         (e.DockableViewModel as BaseDockingViewModel).IsActiveView = e.IsActive;
     }
 }
Пример #2
0
 protected virtual void OnActivePaneChanged(ActivePaneChangedEventArgs e)
 {
     if (e.ActivePane == this)
     {
         return;
     }
     IsActive = false;
 }
Пример #3
0
 protected override void OnActivePaneChanged(ActivePaneChangedEventArgs e)
 {
     base.OnActivePaneChanged(e);
     if (e.ActivePane == this)
     {
         return;
     }
     _previouslyFocusedItem = SelectedItem;
     SelectedItem           = null;
 }
Пример #4
0
        private void OnActivePaneChanged(ActivePaneChangedEventArgs e)
        {
            if (DataContext != e.ActivePane)
            {
                return;
            }
            var view     = GetView();
            var listView = view as FileListPaneListView;

            if (listView != null)
            {
                listView.SetFocusToTheFirstCellOfCurrentRow();
            }

            var contentView = view as FileListPaneContentView;

            if (contentView != null)
            {
                contentView.SetFocusToCurrentRow();
            }
        }
Пример #5
0
 private void ActivePaneChanged(ActivePaneChangedEventArgs e)
 {
     if (DataContext != e.ActivePane) return;
     SetFocusToTheFirstCellOfCurrentRow();
 }
Пример #6
0
 /// <summary>
 /// React on active window pane changes.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected virtual void ReactOnActivePaneChanged(object sender, ActivePaneChangedEventArgs e)
 {
     (e.DockableViewModel as BaseDockingViewModel).IsActiveView = true;
 }
Пример #7
0
 protected override void OnActivePaneChanged(ActivePaneChangedEventArgs e)
 {
     base.OnActivePaneChanged(e);
     if (e.ActivePane == this) return;
     _previouslyFocusedItem = SelectedItem;
     SelectedItem = null;
 }
Пример #8
0
 private void OnActivePaneChanged(ActivePaneChangedEventArgs e)
 {
     NotifyPropertyChanged(ACTIVEPANE);
 }
Пример #9
0
 private void OnActivePaneChanged(ActivePaneChangedEventArgs e)
 {
     NotifyPropertyChanged(ACTIVEPANE);
 }