51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#深入浅出WPF
一站式WPF--依赖属性(DependencyProperty)二
书接上文,前篇文章介绍了依赖属性的原理和实现了一个简单的DependencyProperty(DP),这篇文章主要探讨一下如何使用DP以及有哪些需要注意的地方。 依赖属性是由DependencyObject来使用的,那么一个典型的使用场景是什么样呢? 一个简单的使用如下:1:publicclassSi...
IT猿
·
2020-03-28
一站式
WPF--
依赖
属性
DependencyProperty
WPF 附加属性的用法 (一)
publicclassMDCTest{publicstaticDependencyPropertyMouseDoubleClickCommandProperty=DependencyProperty.RegisterAttached("MouseDoubleClick",typeof(ICommand),t...
IT猿
·
2020-03-28
WPF
附加
性的
用法
WPF整理-为控件添加自定义附加属性
附加属性,大家都不陌生,最常见的是Canvas.Left/Canvas.Top,类似的也有Grid.Row/Grid.Column等附加属性。举个最常见的例子<Canvas><EllipseFill="Red"Width="100"Height="60"Canvas.Left="56"Canvas.T...
IT猿
·
2020-03-28
WPF
整理
控件
添加
自定义
WPF的依赖属性
一、什么是依赖属性依赖属性就是一种自己可以没有值,并且可以通过绑定从其他数据源获取值。依赖属性可支持WPF中的样式设置、数据绑定、继承、动画及默认值。将所有的属性都设置为依赖属性并不总是正确的解决方案,具体取决于其应用场景。有时,使用私有字段实现属性的典型方法便能满足要求。MSDN中给出了下面几种应用依赖属性的场景:1...
IT猿
·
2020-03-28
WPF
依赖
属性
WPF MVVM(Caliburn.Micro) 数据验证
书接前文前文中仅是WPF验证中的一种,我们暂且称之为View端的验证(因为其验证规是写在Xaml文件中的)。还有一种我们称之为Model端验证,Model通过继承IDataErrorInfo接口来实现,这个还没研究透,后面补上。WPFMVVMModel端验证-待续今天的主要内容是MVVM下的数据验证,主要使用View端...
IT猿
·
2020-03-28
WPF
MVVM
Caliburn.Micro
数据
验证
WPF中的数据验证
WPF的Binding使得数据能够在数据源和目标之间流通,在数据流通的中间,便能够对数据做一些处理。数据转换和数据验证便是在数据从源到目标or从目标到源的时候对数据的验证和转换。ValidationRule验证规则WPF中提供了一个抽象类ValidationRule,我们自定义的验证规则都需要继承它,然后实现它的抽象方...
IT猿
·
2020-03-28
WPF
中的
数据
验证
关于WPF的验证
引言 数据验证在任何用户界面程序中都是不可缺少的一部分.在WPF中,数据验证更是和绑定紧紧联系在一起,下面简单介绍MVVM模式下常用的几种验证方式.错误信息显示 在介绍数据验证之前,有必要介绍一下如何显示错误信息.方式很简单,定义一个样式触...
IT猿
·
2020-03-28
关于
WPF
验证
正确理解WPF中的TemplatedParent
(注:LogicalTree中文称为逻辑树,VisualTree中文称为可视化树或者视觉树,由于名称不是很统一,文中统一用英文名称代表两个概念,况且VisualTreeHelper和LogicalTreeHelper也是WPF中提供的类名称) 众所周知WPF中的LogicalTree是逻辑上定义的元素层次树,...
IT猿
·
2020-03-28
正确理解
WPF
中的
TemplatedParent
深入浅出一下Java的HashMap
在平常的开发当中,HashMap是我最常用的Map类(没有之一),它支持null键和null值,是绝大部分利用键值对存取场景的首选。需要切记的一点是——HashMap不是线程安全的数据结构,所以不要在多线程场景中应用它。通常情况下,我们使用Map的主要目的是用来放入(put)、访问(get)或者...
IT猿
·
2020-03-26
深入浅出
一下
Java
HashMap
深入浅出JSONP--解决ajax跨域问题
上周客户新买了服务器,原本在旧的服务器上放着客户的Web主页信息和一个后台程序(asp.net),在客户的主页中有一个动态显示最新消息的处理,这个处理就是通过ajax异步从那个后台程序中取得的。由于又购买了新的服务器,客户想把web主页和那个后台程序分开来,后台程序被部署到了新的服务器上。不过这个项目是我的同事小福...
IT猿
·
2020-03-26
深入浅出
JSONP--
解决
ajax
跨域
Struts2.X深入浅出 学习笔记
第一节、MVC以及Struts2简介第二节、Action生命周期以及接收表单数据第三节、Struts2配置以及Struts.xml详解Struts2主要配置文件Web.xml设置过滤器以及annotation初始化参数Struts.xml主配置文件Struts.properties默认属性文件Struts-defaul...
IT猿
·
2020-03-26
Struts2.X
深入浅出
学习
笔记
首页
上一页
...
9
10
11
12
13
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他