Общий пользовательский контроль возможен? - PullRequest
1 голос
/ 27 мая 2010

Поскольку .Net 4 поддерживает обобщений в XAML , я хотел бы создать UserControl с использованием обобщений, например:

public class MyComboBox<T>
{
}

Я вполне могу объявить UserControl, но как бы я использовал его в файле XAML?

Или это не может быть сделано в XAML?

1 Ответ

2 голосов
/ 27 мая 2010

Это было бы:

<MyComboBox x:TypeArguments="yourtype" />

Обратите внимание, что это поддерживает формат XAML 2009. Но Visual Studio (даже 2010) не поддерживает компиляцию XAML 2009 в BAML, только для загрузки свободных файлов xaml. В текущем состоянии, если вы не хотите загружать все ваши файлы .xaml динамически, вы не можете использовать эти новые функции.

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