WPF
文章平均质量分 73
zhouyinhui
这个作者很懒,什么都没留下…
展开
-
WPF中的MVVM模式
WPF中的MVVM模式 周银辉"设计模式"这样的话题似乎快被园子里的兄弟们写透了, 从简单的工厂到 MVC, MVP. 而关于MVVM似乎谈论得相对少些, 今天简单地说说. 值得声明的是: 这里仅仅谈论原创 2009-07-23 16:45:00 · 1361 阅读 · 0 评论 -
如何在XAML中转义大括号
如何在XAML中转义大括号 周银辉我们知道大括号"{}"在XAML中是用来处理"标记扩展的, 比如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://ww原创 2009-07-16 12:45:00 · 1516 阅读 · 0 评论 -
XAML Guidelines
XAML Guidelines 周银辉Jaime Rodriguez 在其博客上发表了XAML Gudeline的初稿。虽然说每个团队都有着自己的风格,但这可以作为一个不错的参考,标准/规范无太多所谓的好坏,要的是“统一”,可以点击这里下载, 或到这里查看原文这里是目录:Content原创 2009-01-19 11:45:00 · 480 阅读 · 0 评论 -
[WPF Documents 之旅]System.Windows.Documents下的Class Diagram
[WPF Documents 之旅]System.Windows.Documents下的Class Diagram 周银辉由于工作和个人兴趣需要,开始学习WPF中的“文档”(FlowDocument原创 2009-01-15 12:45:00 · 677 阅读 · 0 评论 -
WPF Application Quality Guide
WPF Application Quality Guide Download This Document: WPF_Application_Quality_Guide_CTP4_Final.zip (文章太长,编辑后发布有问题,请下载后阅读吧) WPF Application Quality Guide原创 2009-01-06 09:45:00 · 599 阅读 · 0 评论 -
[Prism]Composite Application Guidance for WPF(6)——服务
[Prism]Composite Application Guidance for WPF(6)——服务 周银辉 在Ioc和DI中,最熟悉的一个词语便是服务(Service)了,关于Service的定义以及其与Component(组件)的一些小小区别,请参考Martin Fowler的这篇文章,我们这原创 2008-09-01 22:45:00 · 662 阅读 · 0 评论 -
[Prism]Composite Application Guidance for WPF(4)——Bootstrapper
[Prism]Composite Application Guidance for WPF(4)——Bootstrapper 周银辉 在默认情况下,WPF程序的启动方式APP的XAML中指定StartUri,然后IDE会自动帮我们生成一原创 2008-08-23 14:46:00 · 1023 阅读 · 0 评论 -
[Prism]Composite Application Guidance for WPF(1)--概览
[Prism]Composite Application Guidance for WPF(1)--概览 周银辉什么是Composite Application Guidance for WPF(以下简称Prism)我们想象一下,在复杂的企业级开发中,我们的开发规模非常的大,以至于我们需要将其分解成多个小的模块,原创 2008-07-05 11:46:00 · 989 阅读 · 0 评论 -
WPF中的 Layout To Layout
WPF中的 Layout To Layout 周银辉WPF的布局功能异常强大,当有时我们会有一些奇怪的需求:布局之间的切换。比如动态地将控件在UniformGrid布局和StackPanel布局之间切换。这种需求是有意义的,比如Blend中的DesignWorkspace和Animati原创 2008-03-06 19:47:00 · 416 阅读 · 0 评论 -
避免让WPF资源字典变得杂乱臃肿
避免让WPF资源字典变得杂乱臃肿 周银辉今天看到项目种的一个XXXResource.xaml文件代码有二千多行,这引发了我一些思考:如何组织我们的WPF资源。在WPF中可以有很多种组织资源的方式,下面分别介绍:1,每个元素维持自己的资源。拥有Resources属性的对象有很多种类型原创 2008-01-21 16:47:00 · 633 阅读 · 0 评论 -
谈谈我理解的WPF团队模型——在UI Designer与Developer之间
谈谈我理解的WPF团队模型——在UI Designer与Developer之间 周银辉1,旧的模式已经不再适用首先看看如果我们将旧的(.net3.o之前)模式直接引入到WPF中将是如何工作的。无论采用什么样的沟通方式,我们需要Developer和UI Designer之间对软件的功能达成共识,然后我们可原创 2008-01-17 12:47:00 · 679 阅读 · 0 评论 -
[WPF疑难]Hide me! not close
[WPF疑难]Hide me! not close 周银辉有朋友遇到这样的一个问题,在WPF中,当Closing一个窗体时,将e.Cancel=true,然后再调用Hide()方法,以便隐藏窗口而不是关闭,但报异常了:“当Window Closing时不能设置Visibili原创 2008-01-04 11:47:00 · 523 阅读 · 0 评论 -
WPF中,如何将绑定源设置到单件实例
WPF中,如何将绑定源设置到单件实例 周银辉大概两个月前,曾有位朋友问我:如果我想在WPF中将绑定源设置到某个采用单件模式设计的实例上,应该怎么做呢?这是一个不错的问题.可能这段时间比较忙,呵呵,忘记回答这个问题了,昨天拿到伍迷大哥的《大话设计模式原创 2007-12-13 15:47:00 · 586 阅读 · 0 评论 -
在WPF中自定义控件(3) CustomControl (下)
在WPF中自定义控件(3) CustomControl (下) 周银辉1, 控件UI部分与逻辑部分的耦合.这是一个容易被忽略但却非常重要的问题, 我们之所以使用CustomControl而不是UserControl,是因为我们希望自己的控件能向WPF内置控件一样,其UI能原创 2007-12-01 22:47:00 · 2022 阅读 · 3 评论 -
在WPF中自定义控件(3) CustomControl (上)
在WPF中自定义控件(3) CustomControl (上) 周银辉为快速地为你的应用定制一个零部件,你需要的是UserControl,这可以参考在WPF中自定义控件(2) UserControl, 为了让你打造的控件更标准化,更灵活以及更具有普遍意义,你需要用到的CustomContro原创 2007-11-18 20:47:00 · 845 阅读 · 0 评论 -
关于让WPF软件界面支持全球化和本地化
关于让WPF软件界面支持全球化和本地化 周银辉有朋友询问如何让WPF应用能够提供多语言支持(中文,英文,日文.....),我的建议是:(1)抛弃WinForm时代的资源存储方式 (2)利用WPF的动态资源特性.下面简单介绍一下并打造一个原创 2007-11-08 10:47:00 · 729 阅读 · 0 评论 -
Expression Blend 2 September Preview 发布
Expression Blend 2 September Preview 发布 周银辉Expression Blend 2 September Preview 发布了,有不少新增功能哦点击这里下载点击这里了解更多原创 2007-10-29 09:48:00 · 371 阅读 · 0 评论 -
自定义WPF面板
自定义WPF面板 周银辉WPF拥有很多布局面板,比如Grid, StackPanel等,这让我们的界面布局更加的灵活,但也许这些面板并不能完全满足你的需求,这时你需要自定义面板来满足你的布局要求.1,面板布局是如何实原创 2007-10-16 20:48:00 · 883 阅读 · 1 评论 -
在WPF中自定义控件(1)
在WPF中自定义控件(1):概述 周银辉一, 不一定需要自定义控件在使用WPF以前,动辄使用自定义控件几乎成了惯性思维,比如需要一个带图片的按钮,但在WPF中此类任务却不需要如此大费周章,因为控件可以嵌套使用以及可以为控件外原创 2007-10-16 16:48:00 · 1076 阅读 · 0 评论 -
WPF中使用流文档灵活地显示内容
WPF中使用流文档灵活地显示内容 by: Markus Egger form: http://msdn.microsoft.com/msdnmag/issues/07/08/wpf/default.aspx?loc=zh Win原创 2007-09-11 14:48:00 · 1645 阅读 · 0 评论 -
做了一个不错的词典,分享一下
做了一个不错的词典,分享一下 周银辉点击这里下载程序(要运行该程序你需要安装.net framework3.0或更高版本,要获得透明效果你的操作系统应该是具有Aero效果的原创 2007-09-08 15:48:00 · 417 阅读 · 0 评论 -
WPF中的命令与命令绑定(一)
WPF中的命令与命令绑定(一) 周银辉说到用户输入,可能我们更多地会联想到键盘、鼠标、手写笔,其实还用一种高级别的输入——命令(Commands),从WPF类库角度讲他们分别对于Keyboard,Mouse,Ink与ICommand。命令是一种语义级别的输原创 2007-08-08 12:48:00 · 917 阅读 · 0 评论 -
WPF中InkCanvas(墨水面板)用法
WPF中InkCanvas(墨水面板)用法 周银辉感谢Sacha Barber 为我们提供如此Cool的Demo你可以在这里下载到它 http://files.cnblogs.com/zhouyinhui/InkCanvas.rar下面是I原创 2007-08-03 14:48:00 · 1940 阅读 · 0 评论 -
在WPF中自定义你的绘制(三)
在WPF中自定义你的绘制(三) 周银辉图形合并有时候我们需要将多个图形合并成一个然后进行绘制,比如将一个圆形与一个矩形进行合并等. 在WPF的自定义绘制中,有三种方法可以做原创 2007-07-18 17:48:00 · 1044 阅读 · 0 评论 -
在WPF中自定义你的绘制(二)
在WPF中自定义你的绘制(二) 周银辉1,绘制几何图形也许你在使用WPF进行开发的时候已经注意到一个很有意思的现象,要在屏幕上显示一个圆形(椭圆),你可以使用原创 2007-07-17 11:48:00 · 827 阅读 · 0 评论 -
扩展 WPF 动画类
扩展 WPF 动画类 Charles Petzold原创 2007-07-09 11:48:00 · 689 阅读 · 0 评论 -
WPF中反转3D列表项
WPF中反转3D列表项 周银辉记得在苹果电脑中有一个很酷的3D旋转效果, 它可以将某项的正反面进行反转, 在WPF中可以很轻松地做到该效果.点击这里查看也可以粘贴此代码XamlPad中查看:P原创 2007-05-27 20:49:00 · 531 阅读 · 0 评论 -
WPF中, 启用添加到RichTextBox中的控件
WPF中, 启用添加到RichTextBox中的控件 周银辉WPF中RichTextBox的确非常的强大, 但让人很郁闷原创 2007-05-10 21:49:00 · 1224 阅读 · 0 评论 -
.net3.0 中跨线程访问控件
.net3.0 中跨线程访问控件 周银辉这两天用WPF做一个项目的UI部分时, 发现跨线程地访问了UI控件, 自原创 2007-05-10 21:49:00 · 360 阅读 · 0 评论 -
WPF中,如何从Toolbar中跳出Tab循环
WPF中,如何从Toolbar中跳出Tab循环 周银辉WPF中. 在Toolbar中连续使用Tab键时,其会循环与其中.你可以运行以下代原创 2007-05-10 20:49:00 · 591 阅读 · 0 评论 -
很好玩的滚动效果
很好玩的滚动效果 周银辉你可以粘贴以下代码到XMLPad以查看动画效果:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Window xm原创 2007-04-23 21:50:00 · 481 阅读 · 0 评论 -
我的简约播放器
我的简约播放器 周银辉代码很简单,可以点击这里下载原创 2007-04-23 21:50:00 · 436 阅读 · 0 评论 -
[CHM]果壳中的XAML(XAML in a Nutshell)
[CHM]果壳中的XAML (XAML in a Nutshell) 周银辉在这里下载chm格式 果壳中的XAML原创 2007-03-29 17:50:00 · 513 阅读 · 0 评论 -
[转] 使用模板自定义 WPF 控件
[转] 使用模板自定义 WPF 控件原创 2007-03-26 20:50:00 · 1613 阅读 · 0 评论 -
[WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口
[WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口 周银辉现象:大家可以试试下面这个很有趣但会带来Defect的现象:当我们将子窗口按照ShowDialog()的方式显示出来的时候,很明显该窗口是模式化的(即主窗口等待该窗口的原创 2008-12-02 14:45:00 · 873 阅读 · 0 评论 -
[WPF疑难]避免窗口最大化时遮盖任务栏
[WPF疑难]避免窗口最大化时遮盖任务栏 周银辉WPF窗口最大化时有个很不好的现象是:如果窗口的WindowStyle被直接或间接地设置为None后(比如很多情况下你会覆盖默认的窗体样式,即不采用Windows默认的边框和最大化最等按钮,来打造个性的窗体),那么最大化原创 2008-11-04 12:45:00 · 1502 阅读 · 0 评论 -
[Prism]Composite Application Guidance for WPF(7)——模块
[Prism]Composite Application Guidance for WPF(7)——模块 周银辉 既然是Composite Application ,毫无疑问地将涉及到“模块(Module)”以及“模块化原创 2008-09-03 21:45:00 · 1106 阅读 · 3 评论 -
[WPF疑难]ErrorTemplate显示与隐藏问题
[WPF疑难]ErrorTemplate显示与隐藏问题 周银辉1,问题描述:在为Binding提供验证模板时,我们需要使用一个ControlTemplate来为验证控件提供验证反馈,即是当验证失败时在被验证控件的旁边或外围提供一个具有明显视觉效原创 2008-05-26 11:46:00 · 861 阅读 · 1 评论 -
WPF的线程模型
WPF的线程模型 周银辉 谈到多线程,很多人对其可能都不太有好感,觉得麻烦与易出错。所以我们不排除有这样的情况:假设我对“多线程”、“异步”这些字眼潜意识地有些反感,所以在编码过程中能不用就不用,觉得延迟几百毫秒还是可以忍受的,如果系统中这种“可以忍受”的地方很多,最后我们会发现系统的性能变得一团糟,界面总是在“卡”(阻塞原创 2008-01-27 21:47:00 · 633 阅读 · 0 评论 -
The New Iteration
The New Iteration How Xaml Transforms the Collaboration between designers and develops in WPF这篇White Paper讲述了WPF中Designer和Developer之间如何建立良好的沟通与协作,如果你对此原创 2007-12-08 20:47:00 · 790 阅读 · 0 评论