Board

专注WPF、SWT、Java、TUIO、lua、电子白板软件研发、多点触摸算法、跟踪算法、视频会议、触摸一体机、红外触控、触摸框架、数字图像处理研究

导航

08 2011 档案

摘要:玩过phtoshop或者blend的人都知道里面都一个图层管理器,管理图层的遮挡顺序,有置顶层、置底层、置下一层、置上一层四个管理方式。那么在wof中我们应该怎么玩呢? 请看代码,支持多个图层同时操作。首先置顶: private void BringToFront(List<UIElement> CurrentSelection ,UIElementCollection childrens) { List<UIElement> selectionSorted = (from item in CurrentSelection ... 阅读全文

posted @ 2011-08-31 10:59 kodos 阅读(4621) 评论(4) 推荐(2) 编辑

摘要:我们做一个子功能要求在WPF中显示化学分子式,,结果发现化学分子式一般都有下标,用输入法输了半天都输不了,然后经过GOOGL人肉后,发现其实实现也挺简单的。下面就以TextBlock的实现为例子:首先定义一个TextBlock,设置FontSize大小,然后在Content中设置要显示的文件下标例如:View Code 1 <TextBlock FontSize="30" Height="50" FontFamily="Palatino Linotype">2 R<Run BaselineAlignment=&quo 阅读全文

posted @ 2011-08-06 00:07 kodos 阅读(3255) 评论(1) 推荐(2) 编辑

摘要:先看效果图:因为公司是做电子白板软件的所以,对InkCanvas的Stroke进行继承,这样既可省去橡皮擦等的开发.核心是重写DrawCore函数.DrawEnd 函数是实现笔尾的三角箭头DrawHead 函数是实现笔头的三角箭头 其实原理也简单,就是使用 PathGeometry 然后设置Pen 的DashStyle再使用LineSegment 绘制stylusPoint既可。 internal class PathStrokeK : Stroke { private static double[] dashs = new double[] { 5.0, 3.0 }; private sta 阅读全文

posted @ 2011-08-05 23:49 kodos 阅读(2368) 评论(5) 推荐(1) 编辑

点击右上角即可分享
微信分享提示