【发布时间】:2010-10-22 21:41:33
【问题描述】:
我刚刚开始了解 WPF,并希望创建一个可重用的 WPF 控件。
当我查看在 Visual Studio 中创建项目的选项时,我看到了“WPF 用户控件库”和“WPF 自定义控件库”。我不清楚它们之间有什么区别,而且我的 Google 搜索也没有找到任何合适的解释。
我想了解它们之间的区别,并在理想情况下查看一些何时使用其中一种而不是另一种的示例。
【问题讨论】:
-
不要忘记嵌套内容或更改控件的模板作为选项。您可以通过这种方式对控件进行相当大的更改,而无需编写自定义控件。
-
正如 MichaC 所说。 WPF 最好的部分是模板化现有控件可以产生巨大的影响。您应该很少需要自定义控件。这与 WinForms 不同,在 WinForms 中,即使是对控件的微小更改也需要新的派生控件。
-
还是有用的。拥有另一个金徽章。
标签: wpf user-controls custom-controls