NavigatingCancelEventArgs NavigatingCancelEventArgs NavigatingCancelEventArgs NavigatingCancelEventArgs Class

정의

Navigating 이벤트에 대한 데이터를 제공합니다.Provides data for the Navigating event.

public ref class NavigatingCancelEventArgs : System::ComponentModel::CancelEventArgs
public class NavigatingCancelEventArgs : System.ComponentModel.CancelEventArgs
type NavigatingCancelEventArgs = class
    inherit CancelEventArgs
Public Class NavigatingCancelEventArgs
Inherits CancelEventArgs
상속
NavigatingCancelEventArgsNavigatingCancelEventArgsNavigatingCancelEventArgsNavigatingCancelEventArgs

예제

다음 예제에서는 처리 하는 방법을 보여 줍니다 Navigating 되었으면 하나, 요청을 취소 하는 방법 및 정적 콘텐츠를 새로 고칠 요청이 이루어졌다는 있는지 여부를 검색 하 합니다.The following example shows how to handle Navigating to detect whether a request to refresh static content was made, and if one was, how to cancel the request.

Navigating.Navigating.

void NavigationService_Navigating(object sender, NavigatingCancelEventArgs e)
{
    // Don't allow refreshing of a static page
    if ((e.NavigationMode == NavigationMode.Refresh) &&
        (e.Uri.OriginalString == "StaticPage.xaml"))
    {
        e.Cancel = true;
    }
}
Private Sub NavigationService_Navigating(ByVal sender As Object, ByVal e As NavigatingCancelEventArgs)
    ' Don't allow refreshing of a static page
    If (e.NavigationMode = NavigationMode.Refresh) AndAlso (e.Uri.OriginalString = "StaticPage.xaml") Then
        e.Cancel = True
    End If
End Sub

설명

탐색의 처리기로 전달 되어 요청에 대 한 정보를 포함 하는 이러한 이벤트 인수를 탐색 이벤트 다음에 의해 구현 됩니다.These event arguments contain information about the navigation that was requested, and are passed to handlers of the Navigating event, which is implemented by the following:

NavigatingCancelEventArgs 에 탐색 요청의 다음 세부 정보를 캡슐화합니다.NavigatingCancelEventArgs encapsulates the following details of the navigation request:

이 정보에 탐색 요청의 특성을 확인 및 보기와 탐색 발생 하기 전에 지정 된 요청 세부 정보를 업데이트할 수 있습니다.This information allows you to both evaluate the nature of the navigation request, and view and update specified request details before navigation occurs.

제공 하는 탐색 요청 정보에 따라 NavigatingCancelEventArgs, 애플리케이션별 상태 또는 코드에 따라 완전히 방지할 수 있습니다 탐색을 설정 하 여 또는 합니다 Cancel 속성을 true (기본적으로 Cancelfalse).Based on the navigation request information provided by NavigatingCancelEventArgs, or based on application-specific state or code, you can completely prevent navigation by setting the Cancel property to true (by default, Cancel is false).

속성

Cancel Cancel Cancel Cancel

이벤트를 취소해야 할지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether the event should be canceled.

(Inherited from CancelEventArgs)
Content Content Content Content

탐색 중인 콘텐츠 개체에 대한 참조를 가져옵니다.Gets a reference to the content object that is being navigated to.

ContentStateToSave ContentStateToSave ContentStateToSave ContentStateToSave

탐색 중인 페이지의 후방 탐색 기록 항목에 연결된 CustomContentState 개체를 가져오거나 설정합니다.Gets or sets the CustomContentState object that is associated with the back navigation history entry for the page being navigated from.

ExtraData ExtraData ExtraData ExtraData

탐색이 시작되었을 때 전달된 선택적 데이터인 Object를 가져옵니다.Gets the optional data Object that was passed when navigation started.

IsNavigationInitiator IsNavigationInitiator IsNavigationInitiator IsNavigationInitiator

NavigationWindow에 지정된 탐색기(Frame, Navigator)에서 이 탐색을 처리하는지, 아니면 부모 탐색기에서 이 탐색을 처리하는지 여부를 나타냅니다.Indicates whether the navigator (NavigationWindow, Frame) that is specified by Navigator is servicing this navigation, or whether a parent navigator is doing so.

NavigationMode NavigationMode NavigationMode NavigationMode

발생 중인 탐색 형식을 나타내는 NavigationMode 값을 가져옵니다.Gets a NavigationMode value that indicates the type of navigation that is occurring.

Navigator Navigator Navigator Navigator

이 이벤트를 발생시킨 탐색기입니다.The navigator that raised this event.

TargetContentState TargetContentState TargetContentState TargetContentState

탐색 중인 콘텐츠에 적용되는 CustomContentState 개체를 가져옵니다.Gets the CustomContentState object that is to be applied to the content being navigated to.

Uri Uri Uri Uri

탐색 중인 콘텐츠에 대한 URI(Uniform Resource Identifier)uniform resource identifier (URI)를 가져옵니다.Gets the URI(Uniform Resource Identifier)uniform resource identifier (URI) for the content being navigated to.

WebRequest WebRequest WebRequest WebRequest

지정된 콘텐츠를 요청하는 데 사용되는 WebRequest 개체를 가져옵니다.Gets the WebRequest object that is used to request the specified content.

메서드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상

추가 정보