sealed class NavigationService : IContentContainer { // 导航 public bool Navigate(Uri source); // 导航到URI public void Refresh(); // 重新导航到当前内容 public void StopLoading(); // 停止当前的导航 // 导航历史 public bool CanGoBack { get; } // Content in back nav. history? public bool CanGoForward { get; } // Content in forward nav. history? public void GoBack(); // Go to previous content in nav. history public void GoForward(); // Go to next content in nav. history
// 导航的生命周期 // 导航请求 public event NavigatingCancelEventHandler Navigating; // 导航到内容 public event NavigatedEventHandler Navigated; // 内容载入了 public event LoadCompletedEventHandler LoadCompleted; // 导航错误