如何将类数据传输到xaml页面? [英] How to transfer class data into xaml page ?

查看:138
本文介绍了如何将类数据传输到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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆