摘要: 最近重装了vs2010,同时将silverlight4升级到了silverlight5,结果发现打开之前的wpf browser application的项目时,无法浏览xaml文件的设计场景,提示的错误是:Error22Could not load type 'Microsoft.Expression.DesignModel.Core.ISharedInstanceBuilder' from assembly 'Microsoft.Expression.DesignModel, Version=4.0.0.0, Culture=neutral, PublicKeyTo 阅读全文
posted @ 2011-07-15 17:15 超仔 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 最近写的程序需要实现矢量图形的缩放,采用的是对path进行matrix变换,但对文字缩放时,似乎有点异样。原来在求文字尺寸时,采用的是g.MeasureString(this.Text, font);(g为画布)而在此句前的一句g.PageScale = this.ScaleValue;(this.ScaleValue为缩放参数)导致获取的文字尺寸变化,这应该是多余的,相当于在缩放之外又进行了一次大小处理,这样的后果必然是文字缩放异样。 阅读全文
posted @ 2011-07-13 10:21 超仔 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 在写一个小的C# Form测试程序时遇到一个奇怪的问题,情况是这样:在启动双缓存情况下,利用画布的PageScale属性实现缩放功能,发现并没有效果。相关代码如下:启动双缓存:public Form1() { InitializeComponent(); this.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint, true); }实现缩放功能:private void Form1_Paint(object sender, Pai 阅读全文
posted @ 2011-07-11 15:26 超仔 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 最新在将GDI+写的一段程序迁移到Silverlight5.0下,遇到了一个棘手的问题,就是Silverlight5.0中,ImageBrush不再支持TileMode属性。寻找了一些资料,似乎没有好的解决方法,如果哪位大侠知晓,还请指教! 阅读全文
posted @ 2011-07-09 20:37 超仔 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 最近在Thinkpad T400上安装了英文版的win7,发现系统自带了显示驱动,就没有再安装显示驱动,不过后来发现一个与系统自带显示驱动有关的问题,就是电脑界面出现卡死现象,然后弹出:Display Driver Stopped Responding and Has Recovered 的提示,甚至有时出现蓝屏。手动安装Thinkpad T400的原显示驱动后,问题解决。问了下同事,都没有出现过这种情况,不知这个问题是针对某种型号的显卡,还是说其他的原因。 阅读全文
posted @ 2011-06-21 17:23 超仔 阅读(1265) 评论(0) 推荐(0) 编辑