Пользовательский элемент управления WPF с обобщениями - возможно? - PullRequest
7 голосов
/ 11 августа 2011

Я хотел бы создать пользовательский элемент управления WPF с использованием шаблонов:

public class MyGenericTypeControl<T> : ItemsControl 
{   
   // ...
}

Возможно ли это сделать?В моем первоначальном эксперименте я получаю ошибки XAML времени разработки / компиляции, как только я пытаюсь добавить этот элемент управления где-нибудь.Это неудивительно, так как для создания моего пользовательского элемента управления требуется дополнительная информация, которую XAML не предоставляет.

Есть идеи?

Ответы [ 2 ]

5 голосов
/ 11 августа 2011

Не полностью поддерживается в XAML (пока?), Также см. этот пост в блоге на MSDN .

3 голосов
/ 11 августа 2011

XAML не поддерживает генерики, вам нужно создать пустой неуниверсальный класс, который наследуется от вашего универсального элемента управления, и использовать его с XAML

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...