winform 、WPF传值方式详解

1.构造函数

2.静态变量

3.增加窗体属性

public string name{set;get;}

例如:

 public partial class Window1 : Window
    {
        public string  name { get; set; }
        public int age { get; set; }
        public Window1()
        {
            InitializeComponent();
        }
    }

传值:

 private void Button_Click(object sender, RoutedEventArgs e)
        {
            Window1 win = new Window1();
            win.name = "xiaohuang";
            win.age = 18;
            win.Show();
        }

令附快捷建立属性方法,使用代码片段1:简单属性,prop

                                                 2:完整属性:propfull

然后按两次Tab完成,再按Tab改类型,再按Tab改属性名。

4.使用Application.Current.Properties

传值方式:
//赋值:
Application.Current.Properties["bbb"] = "dsfds";

//取值:
  string aa = Application.Current.Properties["bbb"].ToString();

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏技术墨客

React学习(3)——列表、键值与表单 原

    例子中使用map方法将每个元素的值*2,最后得到的数组为:[2, 4, 6, 8, 10]。在React中,处理组件数组的方式与之类似。

1203
来自专栏糊一笑

react新手教程

github仓库 https://github.com/Rynxiao/react-newer JSX语法 const element = <h1>Hello,...

2796
来自专栏Java技术分享圈

杨老师课堂之Jquery的筛选,事件,效果,Ajax,javascript跨域)

D.closest()获得D所有父元素,含自己(D、B、A)与 D.parents() 对比

722
来自专栏软件开发

前端MVC Vue2学习总结(五)——表单输入绑定、组件

你可以用 v-model 指令在表单控件元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但 v-model 本质上不过是语法...

652
来自专栏程序员互动联盟

【专业技术】还有人在用Qt开发app嘛?

编者按: 这个世界不缺工程师,但是缺大师。如果在Qt里写个app,传统做法,需要熟悉API,熟悉C++,熟悉Qt本身的实现,同时还要熟悉编程环境。 现在出现了一...

5177
来自专栏更流畅、简洁的软件开发方式

使用接口来统一控件的取值、赋值和初始化

      这里说的控件主要指的是文本框、下拉列表框这一类的控件,用户使用这些控件输入数据,然后我们需要提取这些数据进行处理。但是不同的控件有不同的取值方式,比...

1906
来自专栏更流畅、简洁的软件开发方式

表单控件续(1)——应用接口来简化和分散代码

上次有点仓促,有几个地方没有明确。 后者是整个流程,前者是其中的一个步骤,是一个简单的思路说明,其中前三段代码都是表单控件里面的。 2、我要写的是一个表单控...

1909
来自专栏Windows Community

New UWP Community Toolkit - RotatorTile

概述 UWP Community Toolkit  中有一个为图片或磁贴提供轮播效果的控件 - RotatorTile,本篇我们结合代码详细讲解  Rotato...

2978
来自专栏技术墨客

React 状态、事件与动态渲染

例子中使用map方法将每个元素的值*2,最后得到的数组为:[2, 4, 6, 8, 10]。在React中,处理组件数组的方式与之类似。

650
来自专栏更流畅、简洁的软件开发方式

【更正】“给自定义控件(Web Control)添加事件的几种方法”有一个不太准确的地方。

    上一篇写了一下如何在自定义控件里面添加事件,由简单的开始,一步一步实现了几种添加事件的方式,由于当时只给自定义控件添加了一种外部事件,测试的时候没有什...

2277

扫码关注云+社区