如何在WPF中“装饰”一个控件?

时间:2009-05-20 14:20:54

标签: wpf

我希望我的窗口中的某些控件将被一个边框和一个标签包围,它们将包含一个标题,该标题会告诉控件(例如,一个人的列表,被边框包围,以上)列表中有一个带有“My Persons”文本的标签。由于我想在许多控件上应用它,我不想为它们中的每一个编写特定的xaml。我应该创建用户控件,还是有办法使用样式/模板?

视觉示例:

http://dl.getdropbox.com/u/829214/example.GIF

2 个答案:

答案 0 :(得分:0)

我会调查装饰品和装饰层。

答案 1 :(得分:0)

实现此目的的另一种方法是创建从contentcontrol派生的自定义/用户控件。使用contentcontrol来改变内容并将控件设计成您想要的外观。