Aracılığıyla paylaş


NavigationService.GetNavigationService(DependencyObject) Yöntem

Tanım

İçeriği belirtilen DependencyObjectöğesini içeren gezgin için bir 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 gezgin için başvurusu NavigationService bazı durumlarda olabilirnull.

Özel durumlar

dependencyObject parametresidirnull.

Örnekler

Aşağıdaki örnekte, çağrısı yaparak GetNavigationServicebir UserControl gezinti hizmetinin nasıl alınabileceği gösterilmektedir.

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

Gezgin, içerik gezintisi işleyen bir NavigationService öğesine sahiptir. WPF'nin iki gezgini 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