private void PivotNavigateToViewModel(PivotItem pivotItem) { var viewModel = pivotItem.DataContext as IPivotNavigationAware; if (viewModel != null) { var parameter = new PivotNavigationContext(); parameter.PivotController = _pivotContainerViewModel.PivotController; viewModel.OnPivotNavigatedTo(parameter); } }
private void RefreshSelectedElement(PivotItem element) { var currentIndex = _pivotController.CurrentIndex; int index = 0; NavigationMenuElements.ToList().ForEach((menuElement) => { if (currentIndex == index) { menuElement.IsCurrent = true; menuElement.PivotElement.IsEnabled = true; } else { menuElement.IsCurrent = false; menuElement.PivotElement.IsEnabled = false; } index++; }); }