01 2009 档案

摘要: 冲突的地方就在于窗体应该不应该有左上角的图标?不知大家平时有没有注意这个问题?这个谁说都没有用,看看微软的已经有的软件,主窗体都有,从主窗体弹出的绝大多数子窗体都没有。再来看看微软自己的UX Guide上是怎么说的。Title bars● Dialog boxes don’t have title bar icons. Title bar icons are used as a vis...阅读全文
posted @ 2009-01-17 00:11 南柯之石 阅读(541) | 评论 (2) 编辑
摘要: 又是一个看起来很简单的问题。像下面这样在Closing里弹出个MessageBox确认一下不就行了?[代码]代码简单得不能再简单了,而且试了一下可以达到目的,似乎是没有什么问题啊。但是很多代码需要大量的测试才能发现问题。这个代码就是其中之一。在说明BUG之前,先给几个信息,大家可以猜猜如何重现这个问题。1. 只有非模态的子窗体有这个BUG。主窗口是没有问题的。2. 弹出MessageBox的时候,...阅读全文
posted @ 2009-01-14 23:25 南柯之石 阅读(1486) | 评论 (0) 编辑
摘要: 有人可能会说这有什么好写的。不就是一行代码就能搞定的吗?而且为什么需要用代码设置SelectedItem呢?用户所点的Item不就自动是SelectedItem吗?在这里将要讨论我们的,就是ListBox自己没有能自己把SelectedItem设置正确的情况。本来想当作一个WPF Bug清单的一篇文章的,但是又感觉也许就是有这样变态的需求呢。我们用一个非常简单的代码的XAML就可以重现这个问题。[...阅读全文
posted @ 2009-01-12 23:56 南柯之石 阅读(3035) | 评论 (7) 编辑
摘要: 在上一篇“Windows Vista中五花八门的菜单赏析”(不知道为什么不在首页了……寒~~~~)中把微软的菜单“批斗”了一番。有网友问那应该怎么做?其实这是一个很复杂的问题。就算你做到了UX Guide上写的所以要求,也只能算是到了看上去良好的程序。一个UX良好的软件的根本原则非常简单——“好用,易用”...阅读全文
posted @ 2009-01-11 23:08 南柯之石 阅读(1635) | 评论 (3) 编辑
摘要: 由于曾经项目里很多人做的界面实在是看不过去,于是有一段时间特别关注于程序的界面设计。要有良好的使用体验,又要符合UX guide的要求。从控件的选用、布置到界面上的所有文字都有精细的要求。如果没有专门学习过,很难第一次就做得很好。(当然你可以说Google做的东西很多不符合MS的UX guide,但是人家做的东西就是好看又好用。这就是感觉,在有感觉之前,总要有一个过程来领悟,方法就是通过学习。)学...阅读全文
posted @ 2009-01-11 21:05 南柯之石 阅读(1015) | 评论 (5) 编辑
摘要: 在WPF BUG清单之二,介绍过RadioButton在绑定上的一个Bug。现在再来介绍它的另一个造成RadioButton的点击事件处理不正确的BUG。现象是:点在RadioButton的范围内,可这个RadioButton就是选不中。先来看一个例子。Windows里一个常见的对话框,用了多个RadioButton。如下图所示。图1. RadioButton使用范例把RadioButton放在G...阅读全文
posted @ 2009-01-11 15:37 南柯之石 阅读(1383) | 评论 (6) 编辑
posted @ 2009-01-05 23:07 南柯之石 阅读(112) | 评论 (3) 编辑
posted @ 2009-01-05 22:27 南柯之石 阅读(3277) | 评论 (7) 编辑