Språk

Frame.NavigationService Egenskap

Definition

Hämtar det NavigationService som används av detta Frame för att tillhandahålla navigeringstjänster.

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

Egenskapsvärde

Ett Frame objekt som representerar det NavigationService som används av detta Frame, om ett är tillgängligt. Annars återlämnas. null

Kommentarer

Frame använder NavigationService för att stödja navigering för värdbaserat innehåll. NavigationService är användbart för kod som är värd för en Frame för att hämta en referens till NavigationService. Innehåll som hanteras av , Frametill exempel Page, bör använda GetNavigationService eller NavigationService för att hämta en referens till NavigationService.

Note

NavigationService returnerar inte en referens till samma NavigationService som anrop GetNavigationService och överföring Frame gör. Den förra returnerar NavigationService den som ägs av Frame medan den senare returnerar NavigationService för den navigeringsvärd som navigerade till innehållet där Frame är värd. Följande kod visar skillnaderna.

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)

Gäller för