void LayoutManager_ActivePaneChanged(object sender, ActivePaneChangedEventArgs e) { if (e.DockableViewModel is BaseDockingViewModel) { (e.DockableViewModel as BaseDockingViewModel).IsActiveView = e.IsActive; } }
protected virtual void OnActivePaneChanged(ActivePaneChangedEventArgs e) { if (e.ActivePane == this) { return; } IsActive = false; }
protected override void OnActivePaneChanged(ActivePaneChangedEventArgs e) { base.OnActivePaneChanged(e); if (e.ActivePane == this) { return; } _previouslyFocusedItem = SelectedItem; SelectedItem = null; }
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(); } }
private void ActivePaneChanged(ActivePaneChangedEventArgs e) { if (DataContext != e.ActivePane) return; SetFocusToTheFirstCellOfCurrentRow(); }
/// <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; }
protected override void OnActivePaneChanged(ActivePaneChangedEventArgs e) { base.OnActivePaneChanged(e); if (e.ActivePane == this) return; _previouslyFocusedItem = SelectedItem; SelectedItem = null; }
private void OnActivePaneChanged(ActivePaneChangedEventArgs e) { NotifyPropertyChanged(ACTIVEPANE); }