Fork me on GitHub

随笔分类 - WPF

WPF为Windows Presentation Foundation的简称
摘要:Xwt是为Mono和.NET创建的基于.NET框架的跨平台开源UI工具包,它使用通用的API,构建于所支持的每种平台的原生Widget工具包之上。它主要用来创建基于同一个代码库的跨平台桌面应用程序。使用Xwt创建的应用程序在相应平台上具有本地化的视觉效果。 Xwt既可单独使用来创建完整的应用程序,也可嵌入到现有系统中。这让开发者能够使用原生组件开发应用的核心部分,并利用Xwt创建特定模块,例... 阅读全文
posted @ 2012-11-27 21:45 张善友 阅读(1288) 评论(0) 推荐(0) 编辑
摘要:上周刚刚发布的支持Windows Phone 7的Prism 4.0最终版,Damian, Diego, Guido 和Ezequiel更新了Prism Training Kit ,这个beta版的T... 阅读全文
posted @ 2010-11-20 23:15 张善友 阅读(1670) 评论(0) 推荐(0) 编辑
摘要:Vistual Studio官方博客上的系列文章: WPF in Visual Studio 2010 - Part 1 : Introduction WPF in Visual Studio 2010 – Part 2 : Performance tuning WPF in Visual Studio 2010 – Part 3 : Focus and Activation 阅读全文
posted @ 2010-03-10 07:37 张善友 阅读(1192) 评论(0) 推荐(0) 编辑
摘要:在WPF/Silverlight的自定义控件上UI与Style (ControlTemplate)的分离上是由一个共同的约定的,这其中的角色就是TemplatePart。 阅读全文
posted @ 2009-02-22 23:35 张善友 阅读(2691) 评论(1) 推荐(0) 编辑
摘要: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 张善友 阅读(2933) 评论(0) 推荐(0) 编辑
摘要:Microsoft 模式和实施方案小组最近发布了第二个版本的“WPF 复合应用程序指南”,这一新指南旨在充分利用 WPF/Silverlight 的功能和编程模型。同时,团队还根据内部产品团队、客户以及 .NET 社区的反馈,在之前复合应用程序指南的设计基础上进行了完善。 阅读全文
posted @ 2009-02-20 22:21 张善友 阅读(1357) 评论(0) 推荐(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 张善友 阅读(2856) 评论(1) 推荐(0) 编辑
摘要:Windows Presentation Foundation (WPF) 在 Microsoft .NET Framework 中添加了一些功能,您可以可靠地使绑定控件与其数据源保持一致。这个类就是ObservableCollection。 阅读全文
posted @ 2009-01-17 21:37 张善友 阅读(27086) 评论(0) 推荐(7) 编辑
摘要:WPF Build Action设置为ApplicationDefinition时,WPF程序就会生成static 'Main' 方法. 阅读全文
posted @ 2009-01-13 18:13 张善友 阅读(2246) 评论(1) 推荐(1) 编辑
摘要:DinnerNow.net是微软推出的一个网站, 该网站尽可能地集成了微软的最新技术和产品,像IIS 7, WCF, WF, WPF, LINQ, Windows Vista Gadgets, PowerShell, 还有前不久刚刚发布的ASP.NET AJAX库等等,DinnerNow.net的源码是可以下载的! DinnerNow体现了微软开发示例程序的一种不同的方式。我们不... 阅读全文
posted @ 2007-08-21 21:30 张善友 阅读(5862) 评论(0) 推荐(0) 编辑
摘要:针对 .NET 客户端开发,Microsoft 正在开发一些革命性的工具和一个易于实现的应用程序框架(代号"Acropolis"),以便开发人员能够更快速地创建、管理和部署 Microsoft Windows 客户端应用程序。 Microsoft Code Name "Acropolis" Community Technology Preview 1 My First "Acropolis" Ap... 阅读全文
posted @ 2007-06-05 22:06 张善友 阅读(1333) 评论(0) 推荐(0) 编辑
摘要:Microsoft Surface,微软的第一款平面电脑,没有鼠标键盘,通过触摸等方式来进行交互,走入一种新的人和信息之间的交互方式。 阅读全文
posted @ 2007-06-01 21:09 张善友 阅读(1356) 评论(3) 推荐(0) 编辑
摘要:由于名称的关系, WPF与WPF/E一直被认为是类似的东西.其实两者除了呈现UI的部分使用的是共同语言XAML之外,两者在本质上有很大的不同. 甚至,XAML对WPF与Silverlight有不同的意义,也不能算是两者间"共同的语言". 阅读全文
posted @ 2007-04-24 23:02 张善友 阅读(3895) 评论(9) 推荐(0) 编辑
摘要:MSDN "WPF/E" (codename) Dev Center : http://msdn2.microsoft.com/en-us/asp.net/bb187358.aspx对网上的WPF/E 文章汇总,前一部分来自思归的WPF/E技术文章,每天整理一些资源. 1。WPF/E 起步 -- Getting Started with "WPF/E" (Code Name)http://ms... 阅读全文
posted @ 2006-12-06 22:27 张善友 阅读(2240) 评论(1) 推荐(0) 编辑
摘要:昨天参加微软的一个小技术新一代设计工具 - Microsoft Expression 看到很多相关的工具.在网上一搜,找到下面这些东东,和大家分享一下. XAML: Vista\Longhorn 内置 Native 的 XRE。以 Windows 的界面组件来 Render 界面,发生事件时,调用用户自己的事件处理程序(.NET 的程序)。可以运行于Windows XP SP2,Windows Server 2003 SP1. 阅读全文
posted @ 2006-11-22 08:38 张善友 阅读(5526) 评论(4) 推荐(0) 编辑
摘要: 对于设计者而言,现有的工具已经不能完全满足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 张善友 阅读(2389) 评论(0) 推荐(0) 编辑
摘要:第一步:首先您必须安装.NET Framework 3.0,则可以下载其Redistributable Package Microsoft .NET Framework 3.0 Redistributable Package 第二步:Microsoft® Windows® Software Development Kit for Windows Vista™ and .NET Framew... 阅读全文
posted @ 2006-11-17 23:45 张善友 阅读(10612) 评论(6) 推荐(0) 编辑