页面传值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了页面传值相关的知识,希望对你有一定的参考价值。

 

        //匿名对象
        private void Button1_OnClick(object sender, RoutedEventArgs e)
        {
            this.Frame.Navigate(typeof(PageNavigate2), new { id = 1, name = "LBI" });
        }

        //利用反射获取
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            var parameter = e.Parameter;

            var type = e.Parameter?.GetType();
            if (type == null)
            {
                return;
            }

            var id = type.GetProperty("id").GetValue(parameter);
            var name = type.GetProperty("name").GetValue(parameter);

            Debug.WriteLine($"id:{id} name:{name}");
        }

 

以上是关于页面传值的主要内容,如果未能解决你的问题,请参考以下文章

iOS 页面跳转传值,属性传值,代理传值,代码块传值,单例传值,通知传值

iOS 页面与页面之间传参数的方法 代码块传值

页面传值

EasyUI页面跳转后传值出现乱码

iOS--页面间的代理传值(属性代理(委托)代码块单例通知)

MUI 页面刷新及页面传值问题