【发布时间】:2013-12-22 23:06:07
【问题描述】:
在 WPF (VS2013) 中,我正在创建一个按钮,如下所示:
<Button>
<Label>1</Label>
</Button>
每个按钮都有更多功能,例如增加标签的字体大小、网格行/列分配,我可能会为标签使用绑定以便更改数字。我正在创建一个计算器应用程序,因此我需要重复使用此按钮 10 次(每个数字 0-9 一个)。我不想复制/粘贴此按钮 XML 10 次,而是想看看是否可以将其模板化。
我已经阅读了一些关于 ControlTemplate 和 DataTemplate 的内容,但我不确定这两种方法是否正确。我也不清楚什么应该是样式或什么应该是模板。
因此,如果有人可以帮助我了解如何“模板化”按钮及其样式(例如宽度、高度、字体大小等),以便它们可以轻松重用,那将大有帮助。感谢指导!
【问题讨论】: