[英]How can i open up a simple page from my panorama app?
我有一个全景应用程序,并在其中一个页面上做了一个按钮。 如何在用户点击按钮时打开页面?
private void button1_Click(object sender, RoutedEventArgs e)
{
SearchPage sp = new SearchPage();
sp.Visibility = System.Windows.Visibility.Visible;
现在, sp.Visibility
似乎是错误的方法。 任何人都可以帮我弄清楚我如何显示辅助页面?
当你说一个页面时,你的意思是申请中的panoramaitem或新页面?
就像Web应用程序一样,在Silverlight应用程序中,您需要将用户重定向到下一页。
NavigationService.Navigate(new Uri("/SearchPage.xaml", UriKind.Relative);
您可以通过添加查询字符串参数将参数传递到您的页面:
NavigationService.Navigate(new Uri("/SearchPage.xaml?name=" + txtName.Text, UriKind.Relative);
在SearchPage.cs
您可以通过这样说来检索查询字符串:
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
var name = NavigationContext.QueryString["name"];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.