winform 、WPF传值方式详解

简介: 1.构造函数 2.静态变量 3.增加窗体属性 public string name{set;get;} 例如: public partial class Window1 : Window { public string name { get; set; ...

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();

 

  

目录
相关文章
|
C# Windows
wpf怎么使用WindowsFormsHost(即winform控件)
原文:wpf怎么使用WindowsFormsHost(即winform控件) 使用方法:   1、首先,我们需要向项目中的引用(reference)中添加两个动态库dll,一个是.
5382 0
|
C# 容器
在WPF中使用winform控件WebBrowser
在WPF中使用winform控件WebBrowser
|
C# 存储
基于Winform、WPF等的客户端文件下载
  有时候,我们用C#写一些客户端应用程序需要从服务器下载一些资源,如图片、dll、配置文件等。下面就来说一下,在Winform及WPF中如何下载文件。 我们的资源大多放在自己的网站上,或者从其他网站下载资源,我们需要给客户端一个URL,先给出代码:     /// /// ...
1016 0
|
前端开发 C#
WPF和Winform中picturebox图片局部放大
原文:WPF和Winform中picturebox图片局部放大 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangyisen0713/article/details/19152607 ...
1750 0
|
C# Windows 安全
WinForm控件与WPF控件的交互
原文:WinForm控件与WPF控件的交互 这个问题其实也可以理解为:怎样在WPF/XAML中使用Winform中的控件(如PictureBox)?首先看看XAML代码:(注意下面加粗的部分)              ...
1084 0
|
Shell C# Windows
在Winform或WPF中System.Diagnostics.Process.Start的妙用
原文:在Winform或WPF中System.Diagnostics.Process.Start的妙用 我们经常会遇到在Winform或是WPF中点击链接或按钮打开某个指定的网址, 或者是需要打开电脑中某个指定的硬盘分区及文件夹, 甚至是"控制面板"相关的东西, 那么如何做呢? 答案是使用System.Diagnostics.Process.Start()。
1280 0
|
C#
WinForm和WPF颜色对象的转换
原文:WinForm和WPF颜色对象的转换 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huangli321456/article/details/52956846 ...
870 0
|
C# Windows
Winform与WPF对话框(MessageBox, Dialog)之比较
原文:Winform与WPF对话框(MessageBox, Dialog)之比较 Winform:使用System.Windows.Forms命名空间中相应控件; WPF则调用Microsoft.Win32。
2474 0
|
C#
WPF 嵌入Winform GDI 、 开启AllowsTransparenc问题
原文:WPF 嵌入Winform GDI 、 开启AllowsTransparenc问题 此文章可以解决2至少2个问题: 1.开启AllowsTransparenc造成的GDI+组件不显示问题 2.WPF 组件无法覆盖嵌入WPF窗口的任何第三方GDI+组件上层   方案1:自制双层 原理:用一个新的窗口来承载GDI+组件,实现 父窗口 拖动、缩放、最小化、最大化 的联动 事件。
1247 0