摘要: 最终效果如图:后台代码如下: /// <summary> /// Window6.xaml 的交互逻辑 /// </summary> public partial class Window6 : Window { Grid myGrid = new Grid(); Grid myGd = new Grid(); Canvas canvasOne = new Canvas(); Canvas canvasTwo = new Canvas() { Name = "myCanvas" }; Path pathTwo = null; public Windo 阅读全文
posted @ 2012-02-03 15:24 @张凯@ 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 用鼠标旋转相机实现一个虚拟轨迹球(原代号为Avalon的Windows Presentation Foundation的)丹尼尔Lehenbauerhttp://blogs.msdn.com/danlehen抽象一般人想要做的显示三维模型后,他们的第一件事是一下就可以用鼠标旋转。通过鼠标旋转三维对象最常见的技术被称为“虚拟轨迹球”。本文将描述一个轨迹球做什么和步行通过实施机制。在结束示例代码的链接,用鼠标在你自己的WPF应用程序,您可以使用旋转相机。图1a老虎在其原始配置模型图1b虎小鼠模型后一直拖到左略有下降。1。介绍轨迹球转换成三维旋转的2D鼠标的移动。这是通过投影鼠标的位置上,如图2所示 阅读全文
posted @ 2012-02-03 15:06 @张凯@ 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: <ListView Height="225" HorizontalAlignment="Left" Margin="125,58,0,0" Name="listView1" VerticalAlignment="Top" Width="288" ><ListView.View><GridView x:Name="gridView1"><!--<GridViewColumn Header="UserI 阅读全文
posted @ 2012-02-03 14:38 @张凯@ 阅读(5078) 评论(0) 推荐(0) 编辑
摘要: public string Execute(string dosCommand, int milliseconds) { string output = ""; //输出字符串 if (dosCommand != null && dosCommand != "") { Process process = new Process(); //创建进程对象 ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = "cmd.exe"; 阅读全文
posted @ 2012-02-03 10:55 @张凯@ 阅读(484) 评论(0) 推荐(0) 编辑
摘要: //1.using System.Runtime.InteropServices;//2.import kernel32.dll[DllImport("kernel32.dll",EntryPoint = "LCMapStringA")] public static extern int LCMapString(int Locale,int dwMapFlags,byte[] lpSrcStr,int cchSrc,byte[] lpDestStr,int cchDest); const int LCMAP_SIMPLIFIED_CHINESE = 0x 阅读全文
posted @ 2012-02-03 10:54 @张凯@ 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 在wpf中的全局键和form中有些差异,所以在这里记录一下,有用到得朋友可以试试!首先注册APi代码1[DllImport("user32.dll")]2publicstaticexternboolRegisterHotKey(IntPtrhWnd,intid,uintcontrol,System.Windows.Forms.Keyskeys);3[DllImport("user32.dll")]4publicstaticexternboolUnregisterHotKey(IntPtrhWnd,intid);首先在这里事件里注册一个hotkey 并添加 阅读全文
posted @ 2012-02-03 10:52 @张凯@ 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 创建型模式1、FACTORY——追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。2、BUILDER——MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键 阅读全文
posted @ 2012-02-03 10:48 @张凯@ 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 和Winform中的GDI+相比,WPF提供了一组新的API用于显示和编辑图像。新API特点如下:适用于新的或专用图像格式的扩展性模型。对包括位图 (BMP)、联合图像专家组 (JPEG)、可移植网络图形 (PNG)、标记图像文件格式 (TIFF)、Microsoft Windows Media 照片、图形交换格式 (GIF) 和图标 (.ico) 在内的本机图像格式增强了性能和安全性。高位深图像数据的保留最多 32 位/通道。非破坏性图像缩放、裁切和旋转。简化的颜色管理支持文件内的专用元数据。托管组件利用非托管基础结构提供图像与其他 WPF 功能(如用户界面 (UI)、动画和图形)的无缝集成 阅读全文
posted @ 2012-02-03 10:42 @张凯@ 阅读(338) 评论(0) 推荐(0) 编辑