wpf 怎么实现 窗口和窗口之间的传值?页面和页面之间?窗口和页面之间?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf 怎么实现 窗口和窗口之间的传值?页面和页面之间?窗口和页面之间?相关的知识,希望对你有一定的参考价值。
Application.Current.Properties 我所知道的就是这一种 和NET的Session是一个用法 ,但总感觉不甚灵活。网上搜到的资料也是一知半解 哪位wpf高手给讲解一下
我也是个WPF 新手,我知道的方法跟你所了解的差不多,就是在APP.XAML.CS中声明变量,之后再全局调用。比如我在APP.XAML.CS中写PUBLIC INT A=0;,那么我在WINDOW1.XAML.CS里写((App)System.Windows.Application.Current).A就可以调用这个全局变量了,我目前了解到的只有这一个方法,应该还有其他的方法我没有接触到。 参考技术A wpf可以通构造函数的重载来实现窗体之间的传值.本回答被提问者和网友采纳
layer打开新窗口的传值和回调
参考技术A 我们在layer中open一个新layer,我们想要给它传值,我们使用下面的方式:如果想要在子layer中调用父类的方法,并且带一些参数,方式如下:
挺简单啊,直接parent调用方法即可。这个parent其实已经是window的对象了。我们把window省略掉了。
我们看看父layer中定义的方法:
回调父类的方法之后,就可以打印我们传的id了。
另外,我们这里传的值,也可以是一个对象。
比如我们把父类的某个元素对象传给子layer,然后子layer回调时传回,在父类中修改此对象的值等。
layer关闭本身:
以上是关于wpf 怎么实现 窗口和窗口之间的传值?页面和页面之间?窗口和页面之间?的主要内容,如果未能解决你的问题,请参考以下文章