Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > UserControl и атрибуты для Mobile Device


Автор: Ren 30.11.2009, 22:14
Всем привет!
Заранее извеняюсь за некоректное изложение: в написании пользовательских контролов я новичёк.
Вот сталкнулся с такой проблемой: создал несколько контролов (UserControl1, UserControl2, ..., UserControlN) в отдельной библиотеке UserControls.dll. Все они хорошо отображались в дизайнере. Добавил в проект. Всё гуд. всё работает.

Потом в контроле UserControl2 добавил свойство, которое основаное на моем классе UserClass1 и метод
public bool FillTable(UserClass2) { ..... return true; }.

После компиляции UserControls.dll в дизайнере проекта все пользовательские контролы стали отображаться серым цветом с полным именем контрола.

Помогите как выйти с этой ситуации?
Так подозреваю, что нужно использовать атрибуты для дизайнера или в "DesignTimeAttributes1.xmta" описать класс, его свойства и методы.

Если можно, то подетальней опишите ибо как МСНД о частных классах ничего не говорит :( ... Используя стандартные типи .NET и описывая свойства в "DesignTimeAttributes1.xmta" всё получается а с частными -- трабл.
Буду благодарен за небольшой примерчик  smile

ЯзыК: C#
Формфактор: PocketPC, WinForms
.NET: CF3.5

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)