在WPF用户界面中,绘制2D图形内容最简单的方法是使用形状(shape):它是专门用于表示简单的直线、椭圆、矩形及多边形的类。从技术角度讲,形状就是所谓的绘图图元,可以组合这些基本元素来创建更复杂的图形。在WPF中,形状都是继承自FrameworkElement类,因此,形状是元素。 Shape类 ...
分类:
其他好文 时间:
2014-08-17 03:46:51
阅读次数:
344
private void button2_Click(object sender, RoutedEventArgs e){}最近看WPF内容,回顾下.net大家天天都在用,却不是十分关注的一个对象----sender问:sender到底是什么呢?答:所有的服务器控件中事件都会有(可能说的太绝对,应该...
分类:
Web程序 时间:
2014-08-16 22:27:21
阅读次数:
331
公司WPF程序开发中应用了Caliburn框架,最近在做一个DataGrid上二级MenuItem时,发现Click方法无法调用ViewModel中的方法,但是回来后,在自己的机器上写了一个类似的测试程序时,却能够调用ViewModel中的方法测试程序DataGrid 1 3 ...
分类:
其他好文 时间:
2014-08-16 21:03:11
阅读次数:
311
本例中的大图模式使用图片控件展示,监听控件的鼠标滚轮事件和移动事件,缩略图和鹰眼模式采用装饰器对象IndicatorObject和Canvas布局。百分比使用一个定时器,根据图片的放大倍数计算具体的数值显示。首先看看效果图:以下开始绘制图片 定义缩略图上白色的矩形,这其实是一个Indicator.....
分类:
其他好文 时间:
2014-08-16 20:55:01
阅读次数:
843
花了一天时间小键盘基本功能已完成,先看看效果图吧! 默认: Shift: Caps Lock:Button styleView CodeWindow styleView Code存在的问题:还不能自动定位,弹出键盘需要手动控制,这些以后会解决的周末愉快!本文地址:http://...
分类:
其他好文 时间:
2014-08-15 19:29:29
阅读次数:
279
因为ContentPresenter.ContentSource比Content属性加一个TemplateBinding看起来更方便?不仅仅是这些,实际上如果用ContentSource的话,Content相关的属性比如ContentStringFormat,ContentTemplate和Cont...
分类:
其他好文 时间:
2014-08-15 14:24:58
阅读次数:
201
我們先由下圖來看類層次,可知ContentControl繼承Control,ContentPresenter繼承FrameworkElement(Control也繼承FrameworkElement);同樣的,ItemsControl繼承Control,ItemsPresenter繼承Framewo...
分类:
其他好文 时间:
2014-08-15 14:22:28
阅读次数:
171
(注:Logical Tree中文称为逻辑树,Visual Tree中文称为可视化树或者视觉树,由于名称不是很统一,文中统一用英文名称代表两个概念,况且VisualTreeHelper和LogicalTreeHelper也是WPF中提供的类名称) 众所周知WPF中的Logical Tree是逻辑上定...
分类:
其他好文 时间:
2014-08-15 12:43:48
阅读次数:
194
WPF中改变选中行的颜色是很简单的,就是用触发器:比如:以DataGrid为例: DataGrid.RowStyle Style TargetType= DataGridRow SetterProperty= Background Value= White / Style .Triggers Tri...
分类:
其他好文 时间:
2014-08-15 12:11:28
阅读次数:
232
Well, in WPF the difference between ListView and DataGrid is just one. Editing. You need editing use DataGrid, otherwise use ListView. You can edit in...
分类:
其他好文 时间:
2014-08-15 12:11:19
阅读次数:
211