Frame.NavigationService Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le NavigationService utilisé par ce Frame pour fournir des services de navigation.
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
Valeur de propriété
Objet Frame qui représente le NavigationService utilisé par ce Frame, s'il y en a un de disponible. Sinon, null
est retournée.
Remarques
Frame utilise NavigationService pour prendre en charge la navigation pour le contenu hébergé. NavigationServiceest utile pour le code qui héberge un Frame pour obtenir une référence à .NavigationService Le contenu hébergé par un Frame, tel que Page, doit utiliser GetNavigationService ou NavigationService pour obtenir une référence à .NavigationService
Notes
NavigationService ne retourne pas une référence à la même NavigationService chose que l’appel GetNavigationService et le passage Frame . Le premier retourne le NavigationService qui appartient à tandis Frame que le second retourne le NavigationService pour l’hôte de navigation qui a accédé au contenu dans lequel Frame est hébergé. Le code suivant illustre les différences.
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)