避免XAML代码重复

时间:2009-10-12 21:39:58

标签: .net wpf

我是WPF的新手。我需要实现的UI使用包含图像和文本标签的按钮。 创建其中一个按钮非常简单:我将按钮的内容设置为UniformGrid,并将图像和标签拖放到网格中。 但是,由于我的GUI中有很多这些按钮,我如何避免复制粘贴多次定义此按钮的XAML,而是将其“重构”为可以编写一次并稍后轻松维护的内容?对于此问题,自定义控件是否被视为过度杀伤?我缺少一个更简单的内置解决方案吗?

1 个答案:

答案 0 :(得分:1)

您可以使用控制模板指定按钮的可视树...进行谷歌搜索,有大量优秀的文档和示例...

此外,TemplateBinding将允许您将控件中的属性传递给模板...

伊恩