WPF

WPF为Windows Presentation Foundation的简称
摘要: 上周刚刚发布的支持Windows Phone 7的Prism 4.0最终版,Damian, Diego, Guido 和Ezequiel更新了Prism Training Kit ,这个beta版的T...阅读全文
posted @ 2010-11-20 23:15 张善友 阅读(980) | 评论 (0) 编辑
posted @ 2010-03-10 07:37 张善友 阅读(757) | 评论 (0) 编辑
摘要: 在WPF/Silverlight的自定义控件上UI与Style (ControlTemplate)的分离上是由一个共同的约定的,这其中的角色就是TemplatePart。 阅读全文
posted @ 2009-02-22 23:35 张善友 阅读(1783) | 评论 (1) 编辑
摘要: white 是一个可以作 UI 自动化测试的 Framework,可以搭配任何 Unit test framework 来使用。White与WatiN类似,它封装了微软的UIAutomation库和Window消息,可以用于测试包括Win32,WinForm, WPF和SWT(java)在内的软件。ThoughtWorks的Vivek Singh是该项目的Leader,他已将White放在了CodePlex上。White具有面向对象的API,很容易来控制一个应用,它也可以与xUnit.Net,MbUnit,NUnit,MSTest这样的测试框架结合使用,甚至Fit.Net也可以。阅读全文
posted @ 2009-02-21 17:52 张善友 阅读(1837) | 评论 (0) 编辑
摘要: Microsoft 模式和实施方案小组最近发布了第二个版本的“WPF 复合应用程序指南”,这一新指南旨在充分利用 WPF/Silverlight 的功能和编程模型。同时,团队还根据内部产品团队、客户以及 .NET 社区的反馈,在之前复合应用程序指南的设计基础上进行了完善。阅读全文
posted @ 2009-02-20 22:21 张善友 阅读(1057) | 评论 (0) 编辑
摘要: WPF为开发者省去了写一大堆的代码, 例如常用的Copy, Paste, Cut...等功能. 如果没有满足需求Command ,可以自己实现ICommand接口。该接口属于System.Windows.Input命名空间,在程序集PresentationCore.dll。内置的 WPF 命令类型为 RoutedCommand 和 RoutedUICommand,这些命令是否就满足你的要求了呢,事实上WPF的内置Command还有需要许多不足,因此在模式与实践团队的Prism项目中也打造一套自己的Command,特别是与UI元素耦合以及不支持命令组合,所以他们在Prism中便增加了另外一套Command:DelegateCommand和CompositeCommand。 阅读全文
posted @ 2009-01-17 22:57 张善友 阅读(1490) | 评论 (1) 编辑
摘要: Windows Presentation Foundation (WPF) 在 Microsoft .NET Framework 中添加了一些功能,您可以可靠地使绑定控件与其数据源保持一致。这个类就是ObservableCollection阅读全文
posted @ 2009-01-17 21:37 张善友 阅读(3827) | 评论 (0) 编辑
摘要: WPF Build Action设置为ApplicationDefinition时,WPF程序就会生成static 'Main' 方法.阅读全文
posted @ 2009-01-13 18:13 张善友 阅读(1026) | 评论 (1) 编辑
摘要: Microsoft Surface,微软的第一款平面电脑,没有鼠标键盘,通过触摸等方式来进行交互,走入一种新的人和信息之间的交互方式。阅读全文
posted @ 2007-06-01 21:09 张善友 阅读(1029) | 评论 (3) 编辑
摘要: 由于名称的关系, WPF与WPF/E一直被认为是类似的东西.其实两者除了呈现UI的部分使用的是共同语言XAML之外,两者在本质上有很大的不同. 甚至,XAML对WPF与Silverlight有不同的意义,也不能算是两者间"共同的语言".
阅读全文
posted @ 2007-04-24 23:02 张善友 阅读(2915) | 评论 (4) 编辑
posted @ 2006-12-06 22:27 张善友 阅读(1241) | 评论 (0) 编辑
摘要: 昨天参加微软的一个小技术新一代设计工具 - Microsoft Expression 看到很多相关的工具.在网上一搜,找到下面这些东东,和大家分享一下.
XAML: Vista\Longhorn 内置 Native 的 XRE。以 Windows 的界面组件来 Render 界面,发生事件时,调用用户自己的事件处理程序(.NET 的程序)。可以运行于Windows XP SP2,Windows Server 2003 SP1.
阅读全文
posted @ 2006-11-22 08:38 张善友 阅读(3923) | 评论 (4) 编辑
摘要: 对于设计者而言,现有的工具已经不能完全满足Web2.0时代新的用户体验需求所带来的挑战,Microsoft Expression系列设计工具正是为此应运而生的新一代设计利器,它包含用于替代FrontPage设计Web页面及站点的Microsoft Expression Web Designer、设计静态与动态图像的Microsoft Expression Graphic Designer、以及用于交互设计的Microsoft Expression Interactive Designer三个工具,通过它们配合Windows Presentation Foundation,大家可以在下一代操作系统Windows Vista上实现前所未有的炫目效果。阅读全文
posted @ 2006-11-20 16:44 张善友 阅读(1562) | 评论 (0) 编辑