我已经使用WPF几个月了,我非常喜欢它。但是有一件事情我不太明白,为什么微软不花更多的精力来帮助开发人员提供基本控件呢?我需要发泄一下:)
例如,我认为大多数应用程序都需要让您编辑某些属性-用于配置或其他用途。 在属性网格编辑器中最常用的类型是什么?
- 文本 - 数字(byte、float/double、int等) - 颜色
等等。
那么为什么甚至没有像编辑数字这样简单的控件呢?像通用的NumericUpDown控件,允许您输入数字(无文本,无粘贴无效输入),或者根据一些给定的规则(十进制、浮点、最小/最大值)旋转数字? 为什么没有通用的颜色选择器,以便人们在每个应用程序中获得相同的用户体验? 为什么没有标准实现SearchTextBox、BreadCrumb-control或所有这些其他标准控件类型,用户在过去10年中已经习惯了?
(... 但至少他们有时间实现一个通用的启动屏幕 - 因为每个人都知道这会极大地增加用户生产力....)
众所周知的理想是在不同的应用程序中为人们提供相同的用户体验。因此,即使其中一些控件很容易制作-最好也有一个版本适用于不同的应用程序。
我看到互联网上的人们一遍又一遍地尝试做同样的事情。 好吧,微软在Codeplex上启动了一个WPF Toolkit项目,试图实现一些控件,但只是半心半意地做了这件事,并且现在已经完全停止更新(路线图的最后更新日期为2009年3月21日)。
结果是,许多开始WPF项目的人最终花费了大量时间来尝试创建一些通用控件,并感到非常沮丧。
口头禅不是“开发人员,开发人员,开发人员!”吗?
/发泄
例如,我认为大多数应用程序都需要让您编辑某些属性-用于配置或其他用途。 在属性网格编辑器中最常用的类型是什么?
- 文本 - 数字(byte、float/double、int等) - 颜色
等等。
那么为什么甚至没有像编辑数字这样简单的控件呢?像通用的NumericUpDown控件,允许您输入数字(无文本,无粘贴无效输入),或者根据一些给定的规则(十进制、浮点、最小/最大值)旋转数字? 为什么没有通用的颜色选择器,以便人们在每个应用程序中获得相同的用户体验? 为什么没有标准实现SearchTextBox、BreadCrumb-control或所有这些其他标准控件类型,用户在过去10年中已经习惯了?
(... 但至少他们有时间实现一个通用的启动屏幕 - 因为每个人都知道这会极大地增加用户生产力....)
众所周知的理想是在不同的应用程序中为人们提供相同的用户体验。因此,即使其中一些控件很容易制作-最好也有一个版本适用于不同的应用程序。
我看到互联网上的人们一遍又一遍地尝试做同样的事情。 好吧,微软在Codeplex上启动了一个WPF Toolkit项目,试图实现一些控件,但只是半心半意地做了这件事,并且现在已经完全停止更新(路线图的最后更新日期为2009年3月21日)。
结果是,许多开始WPF项目的人最终花费了大量时间来尝试创建一些通用控件,并感到非常沮丧。
口头禅不是“开发人员,开发人员,开发人员!”吗?
/发泄