PageFunction<T>.Return Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çağrılan PageFunction<T> döndürdüğünde gerçekleşir ve yalnızca çağrılan sayfa tarafından işlenebilir.
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)
Olay Türü
Örnekler
Aşağıdaki örnekte olayın nasıl işleneceğini gösterilmektedir 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
Açıklamalar
Çağrı sayfası, bir çağrının PageFunction<T> döndürdüğünde öğesini işleyerek Returnalgılar. Ayrıca, çağıran sayfa, olay işleyicisine geçirilen özelliğinden ResultReturnEventArgs<T> dönüş değerini alabilirPageFunction<T>.
XAML Öznitelik Kullanımı
<object Return="ReturnEventHandler"/>