public void Navigate(object content) { if (DWPageHostFrameElement != null) { var ex = new PreviewPageNavigateArgs(DashboardWindow.PreviewPageNavigateEvent); OnPreviewPageNavigate(ex); if (!ex.Handled) { DWPageHostFrameElement.NavigationService.Navigate(content); } } }
private void NextNavigationButtonElement_Click(object sender, RoutedEventArgs e) { if (DWPageHostFrameElement != null) { if (DWPageHostFrameElement.NavigationService.CanGoForward) { var ex = new PreviewPageNavigateArgs(DashboardWindow.PreviewPageNavigateEvent); OnPreviewPageNavigate(ex); if (!ex.Handled) { DWPageHostFrameElement.NavigationService.GoForward(); } } } }
protected virtual void OnPreviewPageNavigate(PreviewPageNavigateArgs previewPageNavigateArgs) { RaiseEvent(previewPageNavigateArgs); }