Frame.NavigationService Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает NavigationService, используемую объектом Frame для предоставления служб переходов.
public:
property System::Windows::Navigation::NavigationService ^ NavigationService { System::Windows::Navigation::NavigationService ^ get(); };
public System.Windows.Navigation.NavigationService NavigationService { get; }
member this.NavigationService : System.Windows.Navigation.NavigationService
Public ReadOnly Property NavigationService As NavigationService
Значение свойства
Объект Frame, представляющий службу NavigationService, используемую этим объектом Frame, если он доступен. В противном случае возвращается значение null
.
Комментарии
Frame использует NavigationService для поддержки навигации для размещенного содержимого. NavigationService полезно для кода, в котором Frame размещается , чтобы получить ссылку на NavigationService. Содержимое, размещенное в Frame, например Page, должно использовать GetNavigationService или NavigationService для получения ссылки на NavigationService.
Примечание
NavigationService не возвращает ссылку на тот же NavigationService объект, что и вызов GetNavigationService и передача Frame . Первый возвращает объект , принадлежащий NavigationService объекту Frame , а второй — NavigationService для узла навигации, который переходил к содержимому, в котором Frame размещен объект . В следующем коде показаны различия.
using System.Windows.Controls;
using System.Windows.Navigation;
Imports System.Windows.Controls
Imports System.Windows.Navigation
// Get the NavigationService owned by the Frame
NavigationService frameNS = this.frame.NavigationService;
// Get the NavigationService for the navigation host that navigated
// to the content in which the Frame is hosted
NavigationService navigationHostNS = NavigationService.GetNavigationService(this.frame);
' Get the NavigationService owned by the Frame
Dim frameNS As NavigationService = Me.frame.NavigationService
' Get the NavigationService for the navigation host that navigated
' to the content in which the Frame is hosted
Dim navigationHostNS As NavigationService = NavigationService.GetNavigationService(Me.frame)