一、背景
小伙伴们在Wpf开发时,是否有从子窗体获取主窗体以及主窗体中控件的需求呢?其实用不到复杂的委托,简单的解决方案如下。
二、解决思路
比如我们的主窗体叫做MainWindow,有一个TextBox文本框,名字为txb,现在我们在子窗体的xaml代码中来获取这个txb
MainWindow mainWindow = (MainWindow) Application.Current.MainWindow;
string fatherInformation = mainWindow.txb.Text;
MessageBox.Show(fatherInformation, "主窗体的值为");
1.核心就是Application.Current.MainWindow
2.需要转换为我们的主窗体
三、注意事项
1.大家好,我是黑夜の骑士,欢迎大家关注我的博客,笔者将持续输出建筑信息化开发、移动互联网开发以及游戏编程干货;
2.欢迎加入建筑信息化行业开发交流群,获取更多开发资料 群号:711844216
3.欢迎加入U3D魔法师交流群,共同学习进步,群号:1105535938