PageFunction<T>.Return 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
호출 PageFunction<T> 이 반환될 때 발생하며 호출 페이지에서만 처리할 수 있습니다.
public:
event System::Windows::Navigation::ReturnEventHandler<T> ^ Return;
public event System.Windows.Navigation.ReturnEventHandler<T> Return;
member this.Return : System.Windows.Navigation.ReturnEventHandler<'T>
Public Custom Event Return As ReturnEventHandler(Of T)
이벤트 유형
예제
다음 예제에서는 이벤트를 처리하는 Return 방법을 보여줍니다.
void callPageFunctionButton_Click(object sender, RoutedEventArgs e)
{
// Create page function object
GetStringPageFunction pageFunction = new GetStringPageFunction();
// Detect when page function returns
pageFunction.Return += new ReturnEventHandler<String>(PageFunction_Return);
// Call page function
this.NavigationService.Navigate(pageFunction);
}
void PageFunction_Return(object sender, ReturnEventArgs<String> e)
{
// Retrieve page function return value
string returnValue = e.Result;
}
Private Sub callPageFunctionButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Create page function object
Dim pageFunction As New GetStringPageFunction()
' Detect when page function returns
AddHandler pageFunction.Return, AddressOf PageFunction_Return
' Call page function
Me.NavigationService.Navigate(pageFunction)
End Sub
Private Sub PageFunction_Return(ByVal sender As Object, ByVal e As ReturnEventArgs(Of String))
' Retrieve page function return value
Dim returnValue As String = e.Result
End Sub
설명
호출 페이지는 호출 PageFunction<T> 이 처리하여 반환되는 시기를 감지합니다 Return. 또한 호출 페이지는 이벤트 처리기에 전달되는 속성 ReturnEventArgs<T> 에서 Result 반환 값을 검색 PageFunction<T> 할 수 있습니다.
XAML 특성 사용
<object Return="ReturnEventHandler"/>