когда мы хотим определить шаблон в наших пользовательских элементах управления, мы объявляем поле, подобное этому, в наших пользовательских элементах управления
public ITemplate MyTemplate { get; set; }
, чтобы пользовательское содержимое шаблонов было представлено в MyTemplate, и вы можете использовать его.
и есть способы настроить шаблоны, например
[TemplateInstanceAttribute(TemplateInstance.Single)]
public ITemplate MyTemplate { get; set; }
в приведенном выше примере будут включены шаблоны для одного экземпляра (http://www.nikhilk.net/SingleInstanceTemplates.aspx).
Я случайно натолкнулся на шаблоны одного экземпляра и взорвался силой этого.
мой вопрос: что все возможно с помощью ITemplates ?? как мы определяем (используем) их (более конкретно, через аннотации). Есть ли хорошая документация для ITemplates? (пожалуйста, не указывайте msdn)