Dil

NavigationService.Navigated Olay

Tanım

Gidilmekte olan içerik bulunduğunda ve özelliğinden Content kullanılabilir olduğunda gerçekleşir, ancak yükleme tamamlanmamış olabilir.

public:
 event System::Windows::Navigation::NavigatedEventHandler ^ Navigated;
public event System.Windows.Navigation.NavigatedEventHandler Navigated;
member this.Navigated : System.Windows.Navigation.NavigatedEventHandler 
Public Custom Event Navigated As NavigatedEventHandler 

Olay Türü

Örnekler

Aşağıdaki örnekte nasıl işleneceğini Navigatedgösterilmektedir.

void NavigationService_Navigated(object sender, NavigationEventArgs e)
{
    string msg = string.Format("Downloading {0}.", e.Uri.OriginalString);
    this.progressStatusBarItem.Content = msg;
}
Private Sub NavigationService_Navigated(ByVal sender As Object, ByVal e As NavigationEventArgs)
    Dim msg As String = String.Format("Downloading {0}.", e.Uri.OriginalString)
    Me.progressStatusBarItem.Content = msg
End Sub

Açıklamalar

İndirme işlemlerine başlarken gezinti isteğiyle ilgili ilgili bilgileri bulmanız gerekiyorsa bunu siz halledersiniz Navigated . Bu bilgiler, olay işleyicisine NavigationEventArgsNavigated geçirilen nesneden kullanılabilir ve şunları içerir:

  • Kaynak sayfa. Yükseltildiğinde Navigated , kaynak sayfanın kullanıcı arabirimi (UI) ağacının en az bir bölümü ayrıştırılır ve hedef içerik denetimine eklenir.

  • İstenen URI.

  • Gezgin (NavigationWindow, Frame).

  • Gezinti veya çağrılarak NavigateNavigatebaşlatıldıysa ek veriler.

  • Yanıt ayrıntıları (nesne kullanarak WebResponse ).

Navigated kaynak sayfa bulunamadığında veya yüklenemediğinde tetiklenmez ve bu durumda NavigationFailed oluşturulur.

Note

yükselttiğinde NavigationServiceNavigationFailed, nesnesi üzerinde Application.NavigationFailed de olay oluştururApplication.

Şunlara uygulanır

Ayrıca bkz.