自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (3)
  • 收藏
  • 关注

原创 WPF学习笔记:Binding的数据转换

前面我们讲解的数据绑定都是非常简单的数据类型,基本上都是int或者string,都可以很容易的显示在界面上。但是想象一个这样的场景:我们定义了一个枚举,这个枚举有2个枚举值,checked和unchecked。界面上有一个checkbox,当值为checked时,复选框被选中。因为checkbox是无法识别枚举项的,所以这里需要一个数据的转换,把枚举项转换成bool值。下面我们看一个例子:...

2020-02-27 20:51:44 734

原创 WPF学习笔记:Binding对数据的校验

在我们给控件的某个属性赋值或者当控件的某个属性值改变时,我们可能会需要检查这个值是不是在规定的范围内。如果这个值不在规定的范围内,我们需要给出提示。WPF中实现这个功能的类是ValidationRule。先看一个例子吧:xaml代码:<Window x:Class="BindValidationRule.MainWindow" xmlns="http://schem...

2020-02-27 20:15:14 510

原创 WPF学习笔记:添加二进制资源

在程序开发中,我们经常要引用外部的图片、视频等文件。这些文件如果不被编译进可执行文件里(exe或dll),则可能会丢失。下面我们来看一下怎么把这些外部资源文件编译进我们的程序中。我们以图片为例,在Image控件中显示一张外部的图片。首先在当前项目的顶部右击=》添加=》新建文件夹,我的项目目录如下:文件名可以随意命名,我建了Resource文件夹,下面新建了一个Icon文件夹,用来放...

2020-02-20 19:49:07 218

原创 WPF学习笔记:Binding不同类型的源

1、集合对象WPF列表式控件派生自ItemsControl类,自然也就继承了ItemsSource这个属性。ItemsSource属性可以接收一个IEnumerable接口派生类的实例作为自己的值(所有可被迭代遍历的集合都实现了这个接口,例如:List<T>)。每个ItemsControl的派生类都具有自己对应的条目容器。例如ListBox的条目容器就是ListBoxItem。It...

2020-02-17 20:09:45 1174

原创 WPF学习笔记:Binding基础

我们知道WPF最重要的一个特性是数据驱动UI,Binding就是实现这个特性的桥梁,这个类把数据和界面控件关联起来。而且它还支持双向通信。当数据改变时,界面显示会自动改变;当界面内容改变时,后台的数据也会自动改变。当然这个双向通信是可以设置的。1、Binding基础binding源和目标。刚才说binding是一座桥梁,那源和目标就是桥梁的两端。一般来说,源就是数据,目标就是UI,但也可以...

2020-02-16 12:27:47 430

原创 WPF学习笔记:x名称空间详解

字母x其实是XML的首字母,x命名空间对应的就是这一条语句:xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml",它包含的类均与解析XAML语言相关,主要分为3类:Attribute、标记扩展、指令元素1、Attribute1.1、x:Class这个Attribute的作用是告诉XAML编译器将XAML标签的编译结果与后台代码中指...

2020-02-06 10:23:41 2141

原创 WPF学习笔记:XAML入门

1、什么是XAMLXAML是WPF技术中专门用于设计UI的语言,它在桌面开发及富媒体网络程序的开发中扮演了HTML+CSS+JAVASCRIPT的角色,成为设计师和程序员之间沟通的桥梁。它帮助开发团队真正实现了UI与逻辑的分离。2、解析最简单的XAML代码我们新建一个WPF项目,然后打开UI设计界面,代码如下:<Window x:Class="WpfApp1.MainWin...

2020-02-04 10:18:04 580

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除