当我们想在我们的用户控件中定义一个模板时,我们在我们的用户控件中声明一个这样的字段
public ITemplate MyTemplate { get; set; }
这样用户定义的模板内容将在 MyTemplate 中表示,您可以使用它。
并且有一些方法可以自定义模板,例如
[TemplateInstanceAttribute(TemplateInstance.Single)]
public ITemplate MyTemplate { get; set; }
上面的示例将启用定义单实例模板(http://www.nikhilk.net/SingleInstanceTemplates.aspx)。
我不小心遇到了单实例模板,并被它的力量所震撼。
我的问题是 ITemplates 有什么可能?我们如何定义(使用)它们(更具体地说是通过注释)。ITemplates 有什么好的文档吗?(请不要指向msdn)