在WPF中,如何遍历动态生成的多个button按钮
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在WPF中,如何遍历动态生成的多个button按钮相关的知识,希望对你有一定的参考价值。
在WPF中,如何遍历动态生成的多个button按钮
新建一个WindowsApplication,创建两个 WinForm.其实它们就是两个类.每个WinForm中各加入一个Button和一个TextBox.
在WinForm2中写入代理和事件(delegate and event)如下:
//代理声明
public delegate void SendMessage(string str);
//事件声明
public event SendMessage SendEvent;
private void btnSend_Click(object sender, EventArgs e)
//调用事件
SendEvent(textBox1.Text);
在WinForm1中写入如下代码:
private void btnShow_Click(object sender, EventArgs e)
Form2 f2 = new Form2();
//Form2事件注册
f2.SendEvent+=new Form2.SendMessage(GetMessage);
f2.Show();
//代理调用的方法
public void GetMessage(string str)
textBox1.Text = str;
在点击WinForm1的Button弹出WinForm2后,在 WinForm2中文本框输入文字,然后点击按钮,信息将会立刻发送到WinForm1,并显示出来. 参考技术A 这和WPF无关,你在生成button的时候,将动态生成的button都存放于一个容器中,需要遍历的时候,遍历这个容器即可。
以上是关于在WPF中,如何遍历动态生成的多个button按钮的主要内容,如果未能解决你的问题,请参考以下文章