WPF 数据绑定实例一

前言: 数据绑定的基本步骤: (1)先声明一个类及其属性 (2)初始化类赋值 (3)在C#代码中把控件DataContext=对象; (4)在界面设计里,控件给要绑定的属性{Binding 绑定类的属性} 原理:监听事件机制,界面改变有TextChanged之类的事件,所以改变界面可以同步修改到对象 ...

WPF之事件

博主头像 事件的前身是消息(Message)。路由事件与直接事件的区别在于:直接事件激发时,发送者直接将消息通过事件订阅交送给事件响应者,事件响应者使用其事件处理器方法对事件的发生做出响应、驱动程序逻辑按客户需求运行;路由事件的事件拥有者和事件响应者之间则没有直接显式的订阅关系,事件的拥有者只负责激发事件,事... ...

WPF 如何修改button圆角(经典)

本人想设置Button为圆角,奈何搜索百度,找到的全是坑爹答案,现总结如下: 1. 需要添加button 的template. 2. 设置border的时候,必须要设置background, 否则会提示content 被多次使用。 <Button Grid.Row="3" Grid.Column=" ...

WPF之属性

博主头像 .NET Framework中的属性又称为CLR属性(CLR,Common Language Runtime),既可以说CLR属性是private字段的安全访问包装(Get/Set方法),也可以说一个private字段在后台支持(back)一个CLR属性。 C#代码中的属性的编译结果是两个方法,再多... ...

LoadUI Pro 最新版本 2021版本

LoadUI Pro 产品编号:15396 当前版本:2020 开 发 商:Smartbear 产品类型:独立控件 开发平台:Visual Studio 2005 / Visual Studio 2008 其他特性:Web Form / Windows Form / 兼容Sharepoint / A ...

WPF之数据绑定

博主头像 Windows GUI运行的机理是使用消息(Mesage)来驱使程序向前运行,消息的主要来源是用户的操作(如单击鼠标、按下按钮),消息又会被Windows翻译并送达目标程序然后被程序所处理。程序是被来自UI的事件(即封装过的消息)驱使问前的,简称“消息驱动”或“事件驱动”。因为消息和事件大都来自于U... ...

WPF之控件布局

博主头像 程序的本质是“数据+算法”——用户输入原始数据,算法处理原始数据并得到结果数据。程序可以使用LED阵列、格式字符串、图形化用户界面(Graphic User Interface,GUI)将结果数据显示给用户,其中图形化用户界面最方便、直观。 ...

[WPF 学习] 18. 摄像头(肢解DirectShow)

博主头像 公司的产品需要人脸比对,摄像头相关的需求如下(突然发现除了英文不太好外,实际上中文也不太好,所以直接上一个接口) using System; using System.Drawing; using System.Windows.Media; namespace YK { public enum EC ...

WPF中使用IDataErrorInfo进行规则验证

WPF中使用IDataErrorInfo进行数据对象验证 使用 IDataErrorInfo 进行数据对象验证主要有以下步骤: 1、定义一个集合,用于收集错误信息: private Dictionary<string, string> dataErrors = new Dictionary<stri ...

[WPF 学习] 17.WPF摄像头

博主头像 公司的产品需要人脸比对,摄像头相关的需求: 屏幕上显示 比对时获取当前图片信息 C#可用的第三方库挺多,WPF能用的较少(WPF MediaKit是我认为较好的),存在着: 功能太强,也意味着比较大 打开摄像头的时候老是留着上一次打开时最后一帧图像 最后下载了WPF MediaKit和DirectS ...

WPF权限控制——【2】模块、菜单、按钮

博主头像 周末没有工作,没有写博客,因为觉得休息很必要;曾听到一句话是这样说的:“你们得救在乎归回安息;你们得力在乎平静安稳”。当我想到太阳没秒钟要燃烧420万吨的燃料时,想到的就是造物主的厚爱与自己的渺小,如果一直忙碌下去,一直觉得自己很了不起,地球缺了我就不转了,那我真的是没救了! 这次博客的标题是模块、 ...

【WPF学习笔记】WPF中动画(Animation)的简单使用

WPF中动画(Animation)的简单使用 动画(Animation)的部分简单属性的介绍 使用动画需要使用以下两个类: Storyboard:创建动画需要使用故事板(Storyboard)元素,用于装载动画 XXXAnimation:具体的动画类,实现具体的动画效果; 具体的动画实现通过 XXX ...

【WPF学习笔记】WPF中行为(Behavior)的简单使用

WPF中行为(Behavior)的简单使用 在我之前的 WPF 开发中,需要实现一些页面效果时,常使用到的方式就是重写元素的样式(Style),然后再样式里面设置使用元素的各类触发器(Trigger)来实现效果。这样常常需要编写大量的代码。 近日学习到 WPF 中有一个叫做 Behavior 的扩展 ...

怎么做一个专业的软件安装包?

博主头像 C/S客户端开发完成,需要将程序交付给用户,直接压缩发给用户是可以的(只是有点不专业),如果能有一个比较好看的安装界面,那档次就不一样了。 本文介绍怎么使用Adanced Installer 17.9 制作专业的Windows 客户端安装包,其他软件或者本软件其他版本制作步骤也是类似的,下面是软件安 ...

WPF之x命名空间

博主头像 “x命名空间”的x是映射XML命名空间时给它取的名字(取XAML的首字母),里面的成员(如xClass、x:Name)是专门写给XAML编译器看、用来引导XAML编译器把XAML代码编译成CLR代码的。 x命名空间映射的是http://schemas.microsoft.com/winfx/2006... ...

123···11>