Aracılığıyla paylaş


NavigationService.GetNavigationService(DependencyObject) Yöntem

Tanım

İçeriği belirtilen DependencyObjectöğesini içeren gezgin için öğesine başvuru NavigationService alır.

public:
 static System::Windows::Navigation::NavigationService ^ GetNavigationService(System::Windows::DependencyObject ^ dependencyObject);
public static System.Windows.Navigation.NavigationService GetNavigationService(System.Windows.DependencyObject dependencyObject);
static member GetNavigationService : System.Windows.DependencyObject -> System.Windows.Navigation.NavigationService
Public Shared Function GetNavigationService (dependencyObject As DependencyObject) As NavigationService

Parametreler

dependencyObject
DependencyObject

DependencyObject Bir gezgin tarafından barındırılan içerikte.

Döndürülenler

İçeriği belirtilen DependencyObjectöğesini içeren gezgine yönelik bir başvuruNavigationService, bazı durumlarda olabilirnull.

Özel durumlar

dependencyObject parametresi null'dir.

Örnekler

Aşağıdaki örnek, öğesini çağırarak GetNavigationServicebir UserControl gezinti hizmetini nasıl alabileceğini gösterir.

void getNavigationServiceButton_Click(object sender, RoutedEventArgs e) {
    // Retrieve first navigation service up the content tree
    NavigationService svc = NavigationService.GetNavigationService(this.getNavigationServiceButton);
    if (svc != null)
    {
        // Use navigation service
Private Sub getNavigationServiceButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Retrieve first navigation service up the content tree
    Dim svc As NavigationService = NavigationService.GetNavigationService(Me.getNavigationServiceButton)
    If svc IsNot Nothing Then
        ' Use navigation service
    }
}
    End If
End Sub

Açıklamalar

Bir gezgin, içerik gezintisi işleyen bir NavigationService öğesine sahiptir. WPF'de iki gezgin vardır: NavigationWindow ve Frame. Gezinti isteklerini işlemek ve gezinti ömrünü yönetmek için gezgin, sınıf olarak NavigationService uygulanan WPF gezinti hizmetini kullanır. Bir gezgin tarafından barındırılan içerik, yöntemini çağırarak GetNavigationService gezgine NavigationService başvuru alabilir.

GetNavigationService, değerini döndürdüğünde dependencyObjectdöndürürnull:

WPF, başvurusu NavigationServicealmak için iki kısayol sunar:

Şunlara uygulanır