摘要:利用WPF的超炫展现能力,我们可以轻松搞定透明的不规则窗体。
阅读全文
随笔分类 - WPF
WPF
摘要:比起Visual Studio 2010 Beta2,Visual Studio 2010 RC版的WPF和WinForm的编辑都非常稳定了,尤其是WPF,已经比VS2005和2008的编辑器有了质的飞跃,开始爱上它了。下面是一段摘自网络的片段:WPF 4用建立在新的System.Xaml.dll之上的新的引擎换掉了XamlReader.Load(), BAML 装载, 控件和 数据模板功能的实现...
阅读全文
摘要:注: 本文为转载,转载必须保留原作者信息及其原始链接! 原址:http://www.slfans.com/?action-viewnews-itemid-16530 发布: 2009-6-17 11:26 | 作者: 紫色永恒 最近比较关注MVVM(Model-View_ViewModel)模式,该模式十分适合WPF/Silverlight的开发。出于练习的目的打算使用Silverlight...
阅读全文
摘要:[WPF疑难]如何禁用WPF窗口的系统菜单(SystemMenu) 周银辉 点击窗口左上角图标时弹出来的菜单也就是这里所说的系统菜单(SystemMenu),有时需要禁用(移除)其中的某些或全部菜单项。刚才也有网友问到了这一点,OK,贴代码: 要全部禁用(移除)菜单项请调用SystemMenuManager.RemoveWindowSystemMenu(Window window)方法,想部分...
阅读全文
摘要:WPF中如何禁用/去除窗口右上角的关闭按钮。
阅读全文
摘要:本文通过示例代码说明了如何将一个对象系列化为二进制数据存储到数据库中,同时完整实现了Dataset的数据访问和xml文件存储机制,对于小型项目,可以简单快捷的实现存储。
阅读全文
摘要:Popfly游戏引擎是一个C# Silverlight项目,原本用于执行托管在www.popfly.com上的游戏数据文件,这是个Popfly网站产品环境中使用的游戏引擎。由于它依赖于微软的内部服务,还有一些知识产权上的依赖,因此只有在微软的数据中心里才能运行Popfly。幸运的是,Ben Anderson带来了好消息:不过,我们还是有些东西可以公开——Popfly游戏引擎...
阅读全文
摘要: 在WPF中,MS在msdn的WPF应用程序开发中对用户输入的数据验证做了示范,基本思想就是添加各种类型的校验规则,比如最大最小值、字符串长度、是否为空等等,在后在界面绑定数据时添加数据字段的校验。这样基本没什么大问题,就是在绑定时需要重复添加数据校验规则,非常费事。csla基本继承了这种思想,只不过把校验规则写成了静态类,在所有business object中重用。同时business object自己实现了IDataError接口,维护校验结果;实现了IBindable接口,自动实现绑定校验,从而不需要在界面绑定时重写绑定校验规则,提高了产出效率。
阅读全文
摘要:WPF中的路径标记语法
阅读全文
摘要:在使用WPF控件时,系统默认使用缺省控件模板(Default ControlTemplate),系统提供的ControlTemplate对于我们定制模板非常有用,具有很好的参考价值。
阅读全文
摘要:在WPF的Xaml中为ComboBox绑定数据时,由于参数很多,很容易混淆,在ListView中使用更是如此。本文通过对ComboBox在窗口和在ListView中绑定对象的属性和属性可能是枚举类型的情况进行简单讲解和示例,以作实际应用参照。
阅读全文
摘要:在我的C# IDE QA工作中,我学到了一些关于Visual Studio的非常有用的调试方法,我愿意在这里与大家分享,希望对你们有所帮助。尽管截图来自于Visual Studio 2008 SP1,但也基本适用于其他的VS版本。
阅读全文
摘要:4th February 2009, 09:36 am by Matthias ShapiroI’d been holding out on this post in the interest of getting it just right. I think with more time I would add more stuff, but I stumbled across Sc...
阅读全文
摘要:WPF 使用一个专用的 UI 线程来完成界面的操作和更新,这个线程会关联一个唯一的 Dispatcher 对象,用于调度按优先顺序排列的工作项队列。Application.Run() 实际上就是对 Dispatcher.Run() 的间接调用。
(在工作线程(非UI线程)中更新UI的问题是大多数起初不了解Dispatcher的一大苦恼,这篇文章介绍了这方面的知识)
阅读全文
摘要:互联网的兴起,造就和培养了一种新的用户交互界面 —— Page & Navigation。无论是前进、后退还是页面,都完全是一个全新的门类,不同于以往的 SDI/MDI。WPF 或者是它的简化版 Silverlight 都不可避免地遵从了这种改良的 B/S 模式,使用 URI 来串接 UI 流程。
阅读全文
摘要:在C#中使用Windows系统图标。
阅读全文
摘要:Displaying Data Validation Messages in WPF
阅读全文
摘要:本人将在此列举 Visual Studio 2008 使用中可能存在的Bug,作为一个列表不断更新。
阅读全文
摘要:Windows Presentation Foundation (WPF) 旨在帮助开发人员解决线程的难题。这样,大多数 WPF 开发人员都不必编写使用多个线程的接口。由于多线程程序很复杂,且难以调试,因此只要存在单线程解决方案,就应避免使用多个线程。
但是,无论体系结构多么完善,没有任何 UI 框架能够为每一类问题提供单线程解决方案。WPF 接近这一理想,但是在某些情况下,仍然可通过采用多个线程来提高用户界面 (UI) 响应速度或应用程序性能。在讨论一些背景材料后,本文将探讨其中一些情况,最后从较低层次进行一些详细讨论。
阅读全文