Assembly: PresentationFramework (in PresentationFramework.dll)
abstract NavigationService : NavigationService with get override NavigationService : NavigationService with get
Frame uses NavigationService to support navigation for hosted content. is useful for code that hosts a Frame to get a reference to the NavigationService. Content that is hosted by a Frame, such as Page, should use GetNavigationService or NavigationService to get a reference to the NavigationService.
does not return a reference to the same as calling GetNavigationService and passing Frame does. The former returns the that is owned by the Frame while the latter returns the for the navigation host that navigated to the content in which the Frame is hosted. The following code demonstrates the differences.