[英]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.