Я переношу компонент .NET Framework в .NET Compact Framework. Компонент имеет ImageList. Этот компонент реализует собственный CodeDomSerializer. Конструктор настраиваемого CodeDomSerializer содержит следующий код для сериализации кода ImageList..NET Compact Framework Component Serializer
TypeDescriptor.AddAttributes(typeof(ImageList), new DesignerSerializerAttribute(typeof(MyComponentCodeDomSerializer), typeof(CodeDomSerializer)));
Но из-за какой-то причине Платформа .NET Compact Framework не использует пользовательские ImageList CodeDomSerializer (Он работает в .NET Framework.) Использует по умолчанию CodeDomSerializer. Любые идеи о том, как я могу добавить собственный CodeDomSerializer ImageList?
Пользовательский кодDomSerializer создает экземпляр сам по себе и добавляет атрибуты TypeDescriptor. Но он не использует DesignerSerializer (MyComponentCodeDomSerializer) для сериализатора ImageList. Compact Framework использует сериализатор по умолчанию для ImageList. Я не могу понять, почему дизайнер не использует MyComponentCodeDomSerializer. – rxm0203
Я голосовал за это, потому что он показывает, сколько мне еще нужно узнать о .NET CF – JasonRShaver