Frame.NavigationService Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá, NavigationService který se používá k Frame poskytování navigačních služeb.
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
Hodnota vlastnosti
Objekt Frame , který představuje NavigationService objekt použitý tímto Frameobjektem , pokud je k dispozici.
null
V opačném případě se vrátí.
Poznámky
Frame používá NavigationService k podpoře navigace pro hostovaný obsah. NavigationService je užitečný pro kód, který je hostitelem Frame , aby získal odkaz na NavigationService. Obsah hostovaný Framepomocí , například Page, by měl použít GetNavigationService nebo NavigationService k získání odkazu na NavigationService.
Poznámka
NavigationService nevrací odkaz na stejný NavigationService jako volání GetNavigationService a předávání Frame . První vrátí NavigationService objekt vlastněný objektem Frame , zatímco druhý vrátí NavigationService hodnotu pro navigačního hostitele, který přecháá na obsah, ve kterém Frame je hostovaný. Následující kód ukazuje rozdíly.
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)