0

2 つの xaml ページがあります。ナビゲーション中にあるページから別のページに文字列のリスト配列を渡そうとしています。文字列オブジェクトは簡単に渡すことができますが、コレクション オブジェクトを渡すことはできません。誰でも私を助けてください。私は以下のようにコードを書きました。

最初の xaml

List<string> array = //contains the array of strings
NavigationService.Navigate(new Uri("/ListViewController.xaml?parameter="+array, UriKind.Relative));

2 番目の xaml、つまり ListViewController.xaml

protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
string msg;
if (NavigationContext.QueryString.TryGetValue("parameter",out msg))
{
foreach (char str in msg)
Debug.WriteLine("Data "+ str);
}
}
4

2 に答える 2