1

我正在对我的应用程序进行皮肤设计,并希望所有按钮都有一个通用的按钮图形,然后每个按钮都有独特的内容。我为通用按钮图形创建了一个 DrawingBrush,并使用我的资源字典中定义的样式将其应用于按钮的背景。这一切都很好。但是,当我尝试在按钮的内容中添加文本以外的内容时,没有显示任何内容。我只是得到背景图形。我需要做什么才能为按钮的背景和内容提供图形内容?

4

1 回答 1

2

如果是模板,则需要一个ContentPresenter用于显示按钮内容的按钮。

有关模板化按钮的示例,请参见此处。在第 2 阶段,他将 ContentPresenter 添加到模板中。(他实际上添加了两个以获得双重效果,但您可以使用更简单的一个。)

于 2009-08-04T21:07:30.307 回答