| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .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" всё получается а с частными -- трабл. Буду благодарен за небольшой примерчик ЯзыК: C# Формфактор: PocketPC, WinForms .NET: CF3.5 |