WPF
这个作者很懒,什么都没留下…
展开
-
WPF动画效果
WPF中最吸引人的特色之一无疑是动画效果,其可以像Flash一样平滑地播放并与程序逻辑进行很好的交互,这里给大家分享一个很简单的动画效果1、 在XAML中创建两个button控件2、 在后台添加点击事件,添加需要实现的动画效果,这里给大家分享的是一个关于矩形宽高的变化动画效果实例化一个DoubleAnimation类(因为宽高属于数值类型故使用DoubleAnimation)设置其F...原创 2019-04-10 21:17:09 · 195 阅读 · 0 评论 -
WPF打印数据
在数据库中新建一个存储过程,查询出需要打印的数据创建服务,并更新到客户端在客户端添加一个数据集,并其中添加需要用于打印的数据,数据字段与数据库存储过程匹配新建一个水晶报表Crystal Reports,布局好打印格式,并添加数据集添加一个Windows窗体,布局好其窗体,添加一个窗体加载事件实例化视图,声明变量,实例化服务声明变量,接收页面传递过来的选中行数据在窗体加...原创 2019-06-09 21:26:11 · 252 阅读 · 0 评论 -
WPF浏览图片
在项目我们经常会用到图片,所以在这里给大家分享一个WPF中点击按钮浏览图片引用浏览图片需要的IO流程序集给按钮添加点击事件,并声明IO流中的Stream变量以及一个int变量实例化Microsoft.Win32程序集中用于打开文件选择框的OpenFileDialog,并设置其属性添加if判断如果用户单击显示的对话框的“确定”按钮,则返回true,否则返回 false,返回false弹...原创 2019-06-09 21:11:50 · 454 阅读 · 0 评论 -
WPF下拉框绑定
在数据库中编写用于下拉框绑定的存储过程 在WPF服务端配置服务协议并将服务更新引用到客户端实例化服务添加一个页面加载事件,调用服务端下拉框绑定的方法,声明一个DataTable临时表接收数据,给页面下拉框赋值启动项目,如图所示,页面加载时给下拉框赋值...原创 2019-06-05 11:15:36 · 762 阅读 · 0 评论 -
WPF自动搜索框
首先在数据库中编写一个存储过程查询全部数据在WPF服务端配置服务协议并将服务更新引用到客户端在客户端页面中给文本框添加一个改变事件,在事件中声明两个string变量,一个变量用于接收页面文本框输入值,添加if判断,当页面文本框输入值不为空时,拼接查询语句进行模糊查询调用服务器查询全部数据的服务,声明DataTable临时表接收全部数据,声明一个DataView用于接收返回的行数添加...原创 2019-06-05 11:12:32 · 785 阅读 · 0 评论 -
WPF点击按钮重置页面数据
给重置按钮添加一个重置按钮事件添加提示框提醒添加if判断如果点击了确定执行下一步获取页面文本框的值并清空(string.empty使之清空)for循环获取页面勾选数据,以及填写数据启动项目,点击确定按钮清空页面数据...原创 2019-06-05 11:07:28 · 1172 阅读 · 0 评论 -
WPF循环改变状态
首先在数据库中编写一个存储过程用于修改状态在WPF服务端配置修改服务协议并将服务更新引用到客户端在客户端中给按钮添加一个点击事件,给点击事件添加if判断页面数据是否选中如果没有选中数据弹出提示框如果选中了数据,弹出提示框,声明一个int变量接收返回成功的数据值,for循环,获取页面选中的数据的ID值,并执行服务器的改变状态方法,如果返回成功的数据大于0条,弹出成功提示框,调用服务器绑...原创 2019-06-05 10:47:24 · 296 阅读 · 0 评论 -
WPF身份证自动验证并获取部分身份信息
在这给大家分享一个在WPF文本框中输入身份证自动验证是否正确,并根据所输入的身份信息自动获取地址、年龄、性别、以及出生日期首先在XAML中创建一个个文本框,并给这个文本框定义文本改变事件,添加Name值创建一个封装类,类名自取,在类中实例化哈希代码用于封装方法在类中创建一个方法,根据哈希代码创建集合,在集合中添加地区编码(这里展示部分,完整网上有)在类再封装一个方法用于身份证获取地...原创 2019-04-30 08:56:12 · 580 阅读 · 2 评论 -
WPF手机号码自动验证
在这给大家分享一个在WPF文本框中输入手机号码自动验证是否正确首先在XAML中创建一个个文本框,并给这个文本框定义文本改变事件,添加Name值定义一个string变量获取联系电话文本框的值添加if判断语句,判断页面传输的字符串长度是否等于11引用命名空间用于正则判断如果页面传输长度等于11位进行正则表达式判断是否匹配国内手机号码的规则:前3位为网络识别号;第4-7位为地区编码;...原创 2019-04-30 08:11:20 · 391 阅读 · 0 评论 -
WPF中编辑WCF服务 配置
新建一个WCF服务应用程序,并添加两个类库(服务应用程序名和类库名自取)在BLL类库中引用DALPublic类库在BLL类库中,添加类(名自取),并在类中添加服务契约在WcfService中引用BLL类库并编辑WCF服务配置点击新建服务点击浏览默认是会调到如图,点击上一级依次点击BLL-bin-Debug-BLL.dll下的你所创建的服务类型选择一个类型名称点击下一步...原创 2019-04-30 07:59:46 · 413 阅读 · 0 评论 -
WPF获取系统时间
新建WPF应用程序在XAML中定义一个容器TextBlock并给该容器设置样式以及给个Name值在后台代码中声明一个计时器定义一个方法要使用计时器中的属性,所以实例化DispatcherTimer使用计时器中的Tick属性使其完全匹配定义方法中的时间格式使用计时器中的Interval控制时间的跳动使用计时器中的Start属性开启时间启动项目结果图...原创 2019-04-24 20:39:58 · 1888 阅读 · 0 评论 -
WPF中逻辑树和可视树的遍历
逻辑树就是描述WPF界面元素的实际构成,它是由程序在XAML中所有的UI元素组成。其显著的特点就是由布局控件、或者其他常用的控件组成,逻辑树使用LogicalTreeHelper类遍历可视树是由界面上可见的元素构成的,这些元素主要是由从Visual或者Visual3D类中派生出来的类, 可视树使用VisualTreeHelper类遍历在XAML中界面左边显示逻辑树,右边显示可视树添加类,用...原创 2019-04-18 10:54:06 · 503 阅读 · 0 评论 -
WPF新增数据
在项目我们经常会用到新增数据,在这里分享一个WPF新增数据的方法,在数据新建一个存储过程用于新增,EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False,EXISTS 指定一个子查询,检测行的存在(也就是判断重复)在服务端创建服务,并在服务中创建新增数据的各类型变量在按钮点击事件中添加try…catch捕捉错误,获取页面数据添...原创 2019-06-10 09:04:30 · 277 阅读 · 0 评论