- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 WPF技巧(1)异步绑定
与大家共勉 当属性值填充好后,与该属性绑定的界面才会开始加载(属性绑定优于控件加载) 这个技巧很简单,但却影响着运行的速度.以下为测试 1.定义一个集合属性private IListstring> _list;public IListstring> List{ get { if (_list == null) {
2010-04-26 22:07:00 1966 2
原创 wpf单容器中的Chrome
Chrome有点类似于用GDI+画图一般,除了模板,也可以使用DrawingContext对象来画图. WPF内置的很多控件都是如此实现的,虽然麻烦了一些,可能是为了提升性能考虑. 其方式与定义样式模板差不多,只不过换成代码形式了. 1.先定义控件不同状态下的颜色,如private static SolidColorBrush CommonDisabledBackgroundOverlay
2010-04-07 12:56:00 755
原创 wpf 控件开发基础(6) -单一容器(Decorator)
其实这部分的文章已经很多了,写下来方便自己查询. wpf内置提供了很多容器(Panel),容器分为多容器和单容器.下面介绍单容器.内置的单容器,大家最熟悉的如Border,其作用用于装饰容器内的元素,单一容器继承自Decorator,下面来看一个未使用装饰器的例子. Window x:Class="WPFControlTutorialPart6_WPFApp.Window1"
2010-04-06 23:56:00 895
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人