silverlight中带有模板的控件列表

时间:2009-11-13 15:54:03

标签: silverlight templates controls

有谁知道在哪里可以找到可以在Silverlight中设置模板的控件列表?我现在浪费了几个小时试图创建控件模板,却发现控件不支持模板属性。

“不支持”我的意思是:

<Style x:Key="blah" TargetType="Border">
    <Setter Property="Template">

引发错误,指出“属性属性的属性值模板无效”。

我现在知道我无法为TextBlocks或Borders创建模板。某个地方有明确的清单吗?据我所知,它不在微软的网站上。

谢谢!

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

Control继承的类具有模板,从FrameworkElement继承的类不具有。

如果查看docs for Border,您会看到它继承自FrameworkElement。

答案 2 :(得分:0)

此链接Control Styles and Templates也非常有用,因为它可以让您深入了解默认模板的外观。如果您真的想完全覆盖控件的视觉效果,这是一个至关重要的资源。