簡體   English   中英

如何從全景應用中打開一個簡單的頁面?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM