NavigatingCancelEventArgs.Uri Property

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Gets the uniform resource identifier (URI) for the content that is being navigated to.

Namespace:  System.Windows.Navigation
Assembly:  System.Windows (in System.Windows.dll)

Syntax

'Declaration
Public Property Uri As Uri
public Uri Uri { get; private set; }

Property Value

Type: System.Uri
A value that represents the URI for the content.

Examples

The following example shows how to override the OnNavigatingFrom method and use the NavigatingCancelEventArgs object to determine if a child window is displayed.

Partial Public Class About
    Inherits Page

    Public Sub New()
        InitializeComponent()
    End Sub

    Protected Overrides Sub OnNavigatingFrom(ByVal e As System.Windows.Navigation.NavigatingCancelEventArgs)
        If (e.Uri.ToString().Contains("/Home")) Then
            Dim surveyChildWindow As New SurveyWindow
            surveyChildWindow.Show()
        End If

        MyBase.OnNavigatingFrom(e)
    End Sub
End Class
public partial class About : Page
{
    public About()
    {
        InitializeComponent();
    }


    protected override void OnNavigatingFrom(NavigatingCancelEventArgs e)
    {
        if (e.Uri.ToString().Contains("/Home"))
        {
            SurveyWindow surveyChildWindow = new SurveyWindow();
            surveyChildWindow.Show();
        }

        base.OnNavigatingFrom(e);

    }
}

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.