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 ,應該使用 GetNavigationService 或 NavigationService 來取得 的 NavigationService 參考。
注意
NavigationService不會傳回與呼叫 GetNavigationService 和 傳遞 Frame 相同的 NavigationService 參考。 前者會傳回 NavigationService 所 Frame 擁有的 ,而後者會傳回 NavigationService 巡覽至 裝載 之內容的 Frame 導覽主機。 下列程式碼示範差異。
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)