Frame.NavigationService プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ナビゲーション サービスを提供するためにこの 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) は、 または NavigationService を使用GetNavigationServiceして への参照を取得するNavigationService必要があります。
Note
NavigationServiceは、 を呼び出GetNavigationServiceして渡Frameすのと同じ NavigationService への参照を返しません。 前者は によってFrame所有されている をNavigationService返し、後者は がホストされているコンテンツに移動したナビゲーション ホストの Frame を返NavigationServiceします。 次のコードは、違いを示しています。
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)
適用対象
.NET