当前位置: 首页 > news >正文

关于C#如何在打开新界面时,将旧界面的指定数据发送到新界面的方法

关于C#如何在打开新界面时,将旧界面的指定数据发送到新界面的方法

  • 1.主界面代码
  • 1.打开的新界面代码

1.主界面代码

private void Btn_Click(object sender, RoutedEventArgs e)
{string value1 = "NULL";string value2 = "NULL";string value3 = "NULL";//处理获取到的值var data = new { s_Value1 = value1, s_Value2 = value2, s_Value3 = value3};test2 da = new test2(data);da.ShowDialog();
}

1.打开的新界面代码

public test2(object data)
{InitializeComponent();var anonymousType = new { s_Value1 = "", s_Value2 = "", s_Value3 = ""};var typedData = data.GetType().Equals(anonymousType.GetType()) ? (dynamic)data : null;//若非空,则将数据传入到指定的字段中if (typedData != null){Value1 = typedData.s_Value1;Value2 = typedData.s_Value2;Value3 = typedData.s_Value3;}else{Value1 = "NULL";Value2 = "NULL";Value3 = "NULL";}
}//定义需要从主界面上读取的数据
public string Value1 { get; set; }//数据1
public string Value2 { get; set; }//数据2
public string Value3 { get; set; }//数据3

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 探讨4层代理和7层代理行为以及如何获取真实客户端IP
  • 命令模式在金融业务中的应用及其框架实现
  • RedHat运维-Linux文本操作基础-牛客AWK
  • element-plus 的form表单组件之el-radio(单选按钮组件)
  • 【Rust入门教程】安装Rust
  • [Day 26] 區塊鏈與人工智能的聯動應用:理論、技術與實踐
  • 为什么需要做网络安全服务?
  • 15集终于编译成功了-了个球!编译TFLite Micro语音识别工程-《MCU嵌入式AI开发笔记》
  • 利用redis Zset实现 排行榜功能 配合xxl-job持久化每一个赛季的排行榜
  • 大语言模型基础
  • 多表查询sql
  • 【FFmpeg】关键结构体的初始化和释放(AVFormatContext、AVIOContext等)
  • 使用Charles实现Android抓包,附带Charles破解教程
  • Autoware内容学习与初步探索(一)
  • AI微电影制作教程:轻松打造高清小人国画面
  • httpie使用详解
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Material Design
  • Mithril.js 入门介绍
  • ReactNativeweexDeviceOne对比
  • XForms - 更强大的Form
  • 分布式任务队列Celery
  • 工作中总结前端开发流程--vue项目
  • 关于字符编码你应该知道的事情
  • 简析gRPC client 连接管理
  • 王永庆:技术创新改变教育未来
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 小程序button引导用户授权
  • 云大使推广中的常见热门问题
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • const的用法,特别是用在函数前面与后面的区别
  • 如何在招聘中考核.NET架构师
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​批处理文件中的errorlevel用法
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #1014 : Trie树
  • (003)SlickEdit Unity的补全
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (a /b)*c的值
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (六)Flink 窗口计算
  • ***通过什么方式***网吧
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .java 9 找不到符号_java找不到符号
  • .Net 8.0 新的变化
  • .NET 反射 Reflect
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .net2005怎么读string形的xml,不是xml文件。
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • ??javascript里的变量问题