簡體   English   中英

如何將ListView從MainPage傳遞到其他xaml頁面?

[英]How can I pass a ListView from MainPage to other xaml page?

我正在編寫一個簡單的Windows Phone應用(XAML和C#)。 在MainPage中,我有一個ListView控件,其中填充了需要傳遞給其他xaml頁的字符串項。

因此,我可以以某種方式將整個ListView傳遞到另一頁,還是需要先將ListView項目強制轉換為List容器,然后再將List傳遞到其他xaml頁面?

   protected override void OnNavigatedTo(NavigationEventArgs e)

我可以使用此功能做勾嗎?

從MainPage將字符串對象作為參數傳遞到您的下一頁。

this.Frame.Navigate(typeof(NextPage), objString);

現在,在第二頁上,您可以將對象作為列表獲取

protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        var ListItem = e.Parameter as List<string>;
        SampleListView.ItemsSource = ListItem;
    }

現在,您可以將對象綁定為ListView的ItemsSource。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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