非淡泊无以明志,非宁静无以致远 -心静如止水,动于静

11 2013 档案

摘要:当你用WPF显示控件时,时不时会发现控件或字体出现虚虚的状态。例如:DataGrid的Header,一栏显示得很清晰,隔壁显示的就有些模糊。查了下资料,是因为WPF编程是与特理显示设备无关,用的是逻辑单位。这个逻辑单位在转换成特理单位的过程中,比如转换成像素点的时候,可以出现小数,比如:0.5像素,这个时候是没有办法在特理设备上显示的,所以WPF的策略是在它的两边以虚框显示。这样对于整体来讲就是虚虚地。若想解决这个问题,最好的方式是加上UseLayoutRounding,如果这个特性不能解决问题,就可以控件中把SnapsToDevicePixels特性加上。Stackoverflow上的一个回 阅读全文
posted @ 2013-11-17 10:40 烟雨客 阅读(1291) 评论(0) 推荐(0) 编辑
摘要:本想在网上搜一下,如果在x64平台下,混合调用用c++写的x32, x64 动态链接库。但在网上有找到是说如果判断当前平台是x32还是x64, 然后调用不同路径下面的用c#写的dll(同样的代码在x32,x64下不同编译结果).有一定的参考价值。记录下来public static class MultiplatformDllLoader{ private static bool _isEnabled; public static bool Enable { get { return _isEnabled; } set { ... 阅读全文
posted @ 2013-11-16 09:50 烟雨客 阅读(949) 评论(0) 推荐(0) 编辑