随笔 - 343  文章 - 8 评论 - 500 trackbacks - 19
<2010年10月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

公告:发表时间超过两个月的随笔的源码一般都被删除了,请勿留言索取。

昵称:天方
园龄:6年2个月
粉丝:28
关注:1

搜索

 
 

常用链接

最新随笔

随笔分类

随笔档案

文章分类

.net学习

最新评论

阅读排行榜

评论排行榜

推荐排行榜

10 2010 档案
WPF版的Dock控件第二版完成
摘要: 这几天把WPF版的Dock控件修改了一下,点击下载(运行需要.net 4.0)。相比第一版,主要改动如下:重构了部分代码:主要是自己写了一些panel。最开始布局是用的系统自带的DockPanel和Grid,后来发现这样比较复杂,修改一些简单的行为也要为了适应布局而编写大量修改属性的代码,后来便自己写了几个Panel来代替它们,通过自定义属性来进行布局,简化了不少代码。(不过自己写的Panel中有一些bug,已经发改了几个,可能还有些没发现的)完善控件的功能:主要是加入了系列化的功能和加了停靠窗口/显示的时候的动画效果,另外,对界面也做了一些修改。现在的界面基本功能已经比较完善了,基本该有部分阅读全文
posted @ 2010-10-31 16:13 天方 阅读(222) | 评论 (2) 编辑
给图片加上阴影效果
摘要: 今天写一个小程序有一个给图片加上阴影的需求,记得WPF的Effect中就有阴影特效,就打算用它了。代码如下: using (var imageStreamSource = File.OpenRead(@"r:\4.png")) using (Stream fs = File.Create(@"r:\test.png")) { var decoder = BitmapDecoder.Create(i...阅读全文
posted @ 2010-10-23 21:28 天方 阅读(310) | 评论 (0) 编辑
WPF中的拖放入门
摘要: 这个是网上闲逛时看到的,就不转载了,只把链接记录一下:  WPF中的拖放(一)  WPF中的拖放(二)  WPF中的拖放(三)阅读全文
posted @ 2010-10-06 01:33 天方 阅读(172) | 评论 (0) 编辑
C#中Undo/Redo的一个简易实现
摘要: 一个比较常见的改进用户体验的方案是用Redo/Undo来取代确认对话框,由于这个功能比较常用,本文简单的给了一个在C#中通过Command模式实现Redo/Undo方案的例子,以供后续查询。代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->clas...阅读全文
posted @ 2010-10-05 18:09 天方 阅读(333) | 评论 (0) 编辑
最近写的一个WPF版的Dock控件
摘要: 这个控件其实在一个多月前就开始写了,不过当时写了一个多星期后由于实在没有时间而中断了,趁着这几天放假,便把它完善了一下,已经支持基本的dock功能,但还不支持序列化。界面也更待进一步完善。还只是一个雏形。感兴趣的朋友可以下载试用一下,遇到bug欢迎提出。我写这个程序的初衷是当时写一个小程序的时候,打算把它加上个时髦的可停靠界面,当时打算用AvalonDock,后来遇到了一些问题时,想拿它的代码看着...阅读全文
posted @ 2010-10-03 23:05 天方 阅读(381) | 评论 (2) 编辑
删除Jumplist中的历史记录
摘要: Windows7中的Jumplist给我们带来了许多方便,但也留下了用户很多的重要信息,特别当你使用的电脑是公用的,这样更很容易泄露自己的隐私了,其他用户可以很容易知道你在电脑上都打开过哪些文件或文档等。但是Windows7中并没有提供选项来删除Jumplist中的历史记录,只能通过鼠标右键一条条的删,非常麻烦。这里介绍一种比较简单且快捷的方法:将地址%APPDATA%\Microsoft\Win...阅读全文
posted @ 2010-10-02 11:46 天方 阅读(103) | 评论 (0) 编辑