摘要: 一、前言 最近也是为了新产品忙得起飞,博客都更新的慢了。新产品为了方便用户支付,需要支付宝扫码接入。这活落到了我的身上。产品是Windows系统下的桌面软件,通过软件生成二维码支付。界面以原生的MVVM编写,下面叙述一下基本的过程,做过的老司机可以直接点关闭了。 二、申请接口 申请接口是第一步,首先 阅读全文
posted @ 2017-09-23 17:11 airforce094 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 一、前言 PopupColorEdit 是 dev中一个常用的调色盘控件,它的Color属性返回的是一个System.Windows.Media.Color对象,而不是System.Drawing.Color对象。 二、实例 一般而言数据库存放的是16进制颜色表示法,那么我们需要把它转换为RGB的格 阅读全文
posted @ 2017-08-12 15:42 airforce094 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在日常的界面开发中,我们大多使用MVVM模式进行开发。通常情况下,一个PropertyGridControl或者DataGrid的ItemsSource设置好, 然后每一列绑定好某一条ItemsSource中的某一个字段就可以跑起来了。 但是也有另一种情况: 假设一个界面Temp.xaml 阅读全文
posted @ 2017-06-10 19:57 airforce094 阅读(933) 评论(2) 推荐(0) 编辑
摘要: 一、前言 在ComboBox中嵌入若干个CheckBox时,当我们勾选一些CheckBox,ComboBox会显示相应的勾选项。 例如:CheckBox项有A,B,C 那么勾选这三项,ComboBox会显示A,B,C 但有时候我们会发现,点击CheckBox时,ComboBox会出现对象的名称,而不 阅读全文
posted @ 2017-05-29 13:03 airforce094 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 一、前言 前些天需要完成一个任务,该任务属于公司的一些核心代码,为了避免不必要的麻烦,任务要求不能使用第三方的MVVM框架,必须用原生的。 平时习惯了Dev与MVVMLight,遇上原生的说实话还真不会,于是写下来当做备忘录。 (界面老司机可以直接不看了) 二、代码范例 View的部分就直接略过了, 阅读全文
posted @ 2017-03-18 16:07 airforce094 阅读(978) 评论(4) 推荐(2) 编辑
摘要: 一、前言 在界面编程中,我们常常会遇到具有依赖性质的ComboBox框,比如最常见的: 省/直辖市 => 地级市/区 => 区/街道 今天就说一下在WPF的MVVM模式中如何实现该功能 二、范例 假设有一段原始数据,名为:TotalData 其包含四个可以过滤的属性:AType、BType、CTyp 阅读全文
posted @ 2017-02-19 13:29 airforce094 阅读(862) 评论(0) 推荐(1) 编辑
摘要: 一、前言 在WPF中我们常常使用DataGrid来显示数据,在Dev中也有一个类似的控件—GridControl。 二、范例 通过以上代码范例,我们可以看到以下几个特点: 1. 当GridContol显示时默认有一个拖拽框用以将字段拖入其中进行分组排序,这是一个很强大的功能,如果你不需要这个功能,可 阅读全文
posted @ 2017-02-18 17:50 airforce094 阅读(7378) 评论(4) 推荐(2) 编辑
摘要: 本文专用于记录WPF开发中的小细节,作为备忘录使用。 1. 关于绑定: 2. 关于ListBox的样式 //第二种 <Style TargetType="ListBoxItem"> <Style.Resources> <!--SelectedItem with focus--> <SolidColo 阅读全文
posted @ 2017-01-01 11:07 airforce094 阅读(790) 评论(0) 推荐(1) 编辑
摘要: 一、前言 在WPF编程中,有时候我们使用DataGrid会需要在一个DataColumn中既有TextBox,也要有ComboBox或者TextBlock等其他数据显示样式。 这个时候我们就需要DataGridTemplateColumn去自定义我们的Column样式,通过数据类型去判断该信息是以T 阅读全文
posted @ 2016-12-17 14:32 airforce094 阅读(1020) 评论(3) 推荐(0) 编辑
摘要: 一、前言 保证一个类仅有一个实例,并提供一个该实例的全局访问点。 二、代码 阅读全文
posted @ 2016-12-12 16:28 airforce094 阅读(340) 评论(0) 推荐(0) 编辑