2009-10-12 112 views
0

我对WPF非常陌生。我需要实现的UI使用包含图像和文本标签的按钮。 创建其中一个按钮非常简单:我将按钮的内容设置为UniformGrid并将图像和标签放入网格中。但是,由于在我的GUI中有很多这些按钮,我如何避免复制粘贴多次定义此按钮的XAML,而是将其“重构”为我只能编码一次并稍后易于维护的内容?自定义控件是否被认为是针对这个问题的矫枉过正?是否有更简单的内置解决方案?避免XAML代码复制

回答

1

您可以使用控件模板来指定按钮......做一个谷歌搜索的可视化树,有良好的文档和例子周围堆...

此外,TemplateBinding将允许您从传递特性一个控制成模板...

伊恩