/// <summary> /// The on loaded. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="routedEventArgs"> /// The routed event args. /// </param> private void OnLoaded(object sender, RoutedEventArgs routedEventArgs) { this._viewModel = this.DataContext as MainWindowDetailsTabControlCollectionQueueViewModel; if (this._viewModel != null) { this._viewModel.OnRaiseStepChanged(); this._viewModel.OnCancelNewItem(); this._viewModel.SelectedTab_ListCollectors = 0; this._viewModel.CheckCollectorsPermission(); this._viewModel.ListMainWindowDetailsVm.NavigatedToScreen = this._viewModel.NavigatedToScreen; this._viewModel.CollectorsMainWindowDetailsVm.NavigatedToScreen = this._viewModel.NavigatedToScreen; } }
/// <summary> /// The rad tab control base_ on selection changed. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> private void RadTabControlBase_OnSelectionChanged(object sender, RadSelectionChangedEventArgs e) { this._viewModel = this.DataContext as MainWindowDetailsTabControlCollectionQueueViewModel; if (this._viewModel != null) { var tabItem = CollectionQueueTab[this._viewModel.SelectedTab_ListCollectors]; // try keep current selectedTab when edit mode and cancel dialog. if (null != tabItem) { tabItem.IsSelected = true; } } }