如何将类数据传输到xaml页面? [英] How to transfer class data into xaml page ?
本文介绍了如何将类数据传输到xaml页面?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要将数据传输到xaml页面,但我不明白怎么做?
我尝试过的方法:
帧帧=新帧();
frame.Navigate(typeof(demoProject.pageName),listofdata);
Window.Current.Content = frame;
Window.Current.Activate()
*如何在Page ???
i need to transfer data into xaml page, but i don't understand how can do it??
What I have tried:
Frame frame = new Frame();
frame.Navigate(typeof(demoProject.pageName), listofdata);
Window.Current.Content = frame;
Window.Current.Activate()
* How can receive data in Page ???
推荐答案
通常使用数据绑定完成,请参阅:数据绑定概述 - Windows UWP应用程序| Microsoft Docs [ ^ ]
要在其他页面中接收参数,您可以使用 OnNavigatedTo(NavigationEventArgs e)
This is typically done with Data Binding, see: Data binding overview - Windows UWP applications | Microsoft Docs[^]
To receive parameters in another page you can use OnNavigatedTo(NavigationEventArgs e)
protected override void OnNavigatedTo(NavigationEventArgs e)
{
if (e.Parameter is string && !string.IsNullOrWhiteSpace((string)e.Parameter))
{
greeting.Text =
{e.Parameter.ToString()};
}
其他
{
greeting.Text =嗨!;
}
base.OnNavigatedTo(e);
}
"Hi, {e.Parameter.ToString()}"; } else { greeting.Text = "Hi!"; } base.OnNavigatedTo(e); }
有关完整示例,请参阅:两页之间的点对点导航 - Windows UWP应用程序| Microsoft Docs [ ^ ]
这篇关于如何将类数据传输到xaml页面?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文