在Silverlight中创建RE-USABLE控件模板的最佳实践是什么?

时间:2008-12-03 13:41:36

标签: silverlight controls templates blend silverlightcontrols

创建可重用控件模板的最佳实践是什么?

例如。我想从标准复选框开始,并修改其模板,以便在以后的多个项目中重复使用。

我理解如何在Blend中修改模板,但它总是希望将模板保存到当前项目的App.xaml或我第一次放置复选框的父控件。

理想情况下,我想要一些包含所有自定义控件和自定义模板(现有控件的修改模板)的ControlLibrary软件

-Jeff

2 个答案:

答案 0 :(得分:1)

隐式样式管理器可能会有所帮助。

Silverlight控制团队和其他人最近在博客上写了一些关于ISM的内容,它允许将替代样式集全面应用于标准控件。试试Jesse Liberty's blogMehdi Slaoui Andaloussi's blog

HTH

答案 1 :(得分:0)

我认为您不能将ControlTemplate作为单独的实体,而不将其附加到Control。对于控件库,您可以创建具有适当自定义模板的自定义控件,并重用控件。