金丝柳耐寒吗?

小说:金丝柳耐寒吗?作者:平扁扁更新时间:2019-04-20字数:37964

“跟我来吧。”在腾蛇的带来下他们走到了一朵放佛云朵一般的物体上,旋即他们眼前一花出现在一个满是莲花的地方。

红王子锦带什么时间栽?

那人却说道:“不敢,但是这是灵王大人的命令,我们也不敢违抗,还请木易大人能够宽恕”。
也难怪柳剑和黑玄这些大教派出身的弟子哪怕他们在教派里面只是龙套角色,但是毕竟也是大教派的人,对于不是一个层次的人当然是不放在眼里,可是对于平凡出身的刘皓却敬佩有加,这也不是没有道理的,毕竟刘皓的表现彻彻底底的折服了他们。

最近王中军在筹拍一部由热门少女漫画公主的水晶鞋改编的偶像剧,之前曾找上门,想要胖妞试镜下女配,但有孕在身。胖妞拒绝了。

          今天我们一起来看一下WPF窗体之间的交互-窗体之间的传值。有两个窗体,一个是父窗体,一个是子窗体。要将父窗体的文本框中的值传递给子窗体中的控件。我们该怎么实现?

       接下来我们一起来实现窗体之间的传值,在父窗体上我们放两个控件,一个文本框TxtMessage,另一个是按钮BtnSend.子窗体上放一个文本框TxtInput。

父窗体的界面:

 

子窗体的界面:

 

      要实现传值,我们首先要在子窗体中定义一个可读可写的公用的字符串:getMessage。然后在父窗体中按下按钮的时候,定义一个字符串Message,用来存放输入框的文字。再将Message中存放的输入框的文字传递给子窗体中定义的可读可写的公用字符串getMessage。下面看一下实现的后台代码:

父窗体的后台代码:

 

子窗体的后台代码:

 

看一下运行效果:

 

       看到这里是不是感觉很简单咧?当然在我们写程序时,可能使用的就不只是单纯的传递一个值那么简单的。因为本人还刚接触到一个WPF项目,没有想过的场景。这里我进行假设一个场景,依然还是有父子窗体,子窗体是父窗体中一个按钮的属性设置器,在子窗体中添上要设置属性的值,然后按设置完成,子窗体关闭,父窗体的相应按钮的属性也根据子窗体中的设置值而改变!不知道大家明不明白我的意思,这个场景不明白的多看一次应该知道了,上面是简单传值,这个场景简单地说就是窗体之间的信息交互。下面就进入正题,怎么进行交互?其实这里只是实现这个场景的一种方法,也是比较简单的方法,用到的知识是C#中的委托。这里演示一个最简单的例子:

下面看一下具体实现

在上一个例子中的子窗体新增一个按钮返回BtnReturn。

首先,自定义一个公共类MessageHelp,用来封装委托类型的。

public class MessageHelp

    {

        public delegate void delegateMessage(int num);

    }

 

然后,我们看一下子窗体

 

新增数值验证规则类,这个在前面一篇中已经讲了验证规则,这里就不在细说了。

 

 

好了,设定了回调函数,然后看一下主窗口:

 

首先声明了子窗体,然后child.CallBackMethod设置为自己的函数Method,当然这个Method和委托的参数是一致的,然后就在这里响应委托给过来的参数,处理。大概就这样了,效果图是这样:

先输入一个 12,按返回。父窗体的文本框也是12

 

编辑:平杜丁文

发布:2019-04-20 03:59:36

当前文章:http://cnsdbtzg.com/5vjsa/76599.html

湖北可以种植红叶碧桃吗? 直径8公分黄金槐多少钱一棵? 多花紫藤都是嫁接苗吗? 奥斯汀月季苗今年什么价格? 多色树状月季价格哪里实惠? 木槿花的花语是什么,有什么含义 吉林哪里有卖红枫小苗的? 加拿大美女樱种子几月播种最好?

52056 79010 78962 87018 79172 81809 34580 82587 46836 77787 38508 63016 14360 38993 45340 11266 68596 21110 44917 11099

我要说两句: (0人参与)

发布