1

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

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

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

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

-杰夫

4

2 回答 2

1

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

Silverlight 控件团队和其他人最近发布了一些关于 ISM 的博客,它允许将替代样式集全面应用于标准控件。试试Jesse Liberty 的博客Mehdi Slaoui Andaloussi 的博客

高温高压

于 2008-12-04T12:30:56.603 回答
0

I don't think you can have a ControlTemplate as a separate entity, without it being attached to a Control. For your control library you can create custom controls that have the appropriate custom templates and reuse the controls.

于 2008-12-04T06:39:43.677 回答