Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu örnekte, Genişletilebilir Uygulama Biçimlendirme Dili (XAML) sayfasından bir sayfa işlevinin nasıl çağrılacakları gösterilmektedir.
Örnek
Sayfaya gittiğinizde olduğu gibi tekdüzen kaynak tanımlayıcısı (URI) kullanarak sayfa işlevine gidebilirsiniz. Bu, aşağıdaki örnekte gösterilmiştir.
// Navigate to a page function like a page
Uri pageFunctionUri = new Uri("GetStringPageFunction.xaml", UriKind.Relative);
this.NavigationService.Navigate(pageFunctionUri);
' Navigate to a page function like a page
Dim pageFunctionUri As New Uri("GetStringPageFunction.xaml", UriKind.Relative)
Me.NavigationService.Navigate(pageFunctionUri)
Sayfa işlevine veri geçirmeniz gerekiyorsa, bunun bir örneğini oluşturabilir ve bir özellik ayarlayarak verileri geçirebilirsiniz. Veya aşağıdaki örnekte gösterildiği gibi, verileri parametresiz bir oluşturucu kullanarak geçirebilirsiniz.
<Page x:Class="UsingPageFunctionsSample.CallingPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="CallingPage"
>
<Hyperlink Name="callPageFunctionHyperlink" Click="callPageFunctionHyperlink_Click">Call Page Function</Hyperlink>
</Page>
void callPageFunctionHyperlink_Click(object sender, RoutedEventArgs e)
{
// Call a page function
GetStringPageFunction pageFunction = new GetStringPageFunction("initialValue");
this.NavigationService.Navigate(pageFunction);
}
Private Sub callPageFunctionHyperlink_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Call a page function
Dim pageFunction As New GetStringPageFunction("initialValue")
Me.NavigationService.Navigate(pageFunction)
End Sub
Ayrıca bakınız
.NET Desktop feedback