我已经开始关注 Windows Mobile 开发,并且正在努力使用默认控件制作令人愉悦的 UI(它们真的很丑)。我查看了一些 UI“框架”,它们要么成本高昂,要么复杂(我的需求很简单)。
所以我决定编写自己的控件。以圆角矩形渐变填充按钮为例,我想了解您对创建 UserControl vs Subclassing Button 的想法。
良好的设计时间支持对我来说很重要,因此我可以轻松地布局 UI。我玩过这两种选择,但到目前为止我还没有让按钮的设计时绘画工作
谢谢
戴夫
我已经开始关注 Windows Mobile 开发,并且正在努力使用默认控件制作令人愉悦的 UI(它们真的很丑)。我查看了一些 UI“框架”,它们要么成本高昂,要么复杂(我的需求很简单)。
所以我决定编写自己的控件。以圆角矩形渐变填充按钮为例,我想了解您对创建 UserControl vs Subclassing Button 的想法。
良好的设计时间支持对我来说很重要,因此我可以轻松地布局 UI。我玩过这两种选择,但到目前为止我还没有让按钮的设计时绘画工作
谢谢
戴夫
我个人会将按钮子类化。如果您创建一个用户控件,您将不得不公开您可能想要自定义的按钮上的每个属性。
看看这篇 MSDN 文章,使用渐变填充对按钮进行子分类 http://msdn.microsoft.com/en-us/library/ms229661.aspx