Способ привязать изображение к классу, объекту или свойству данных
С классом данных может быть ассоциировано изображение.
ClassImageFile. Если требуется всегда указывать одно и то же изображение для различных экземпляров класса данных, следует поместить это изображение в сборку как встроенный (embedded) ресурс и указать атрибутClassImageFile.ClassImageProperty. Если изображение у различных экземпляров класса данных может быть различным, используется атрибутClassImageProperty, указывающий свойство класса данных, возвращающее изображениеSystem.Drawing.Image.ExternalImageProvider. Картинки могут быть предоставлены и некоторым внешним провайдером (атрибутExternalImageProvider).
Кроме того, что картинка отображается в пользовательском интерфейсе (например, контролы для работы с группой объектов), разработчик может получить:
- картинку для конкретного объекта данных методом Information
.GetImageForInstance, - картинку для класса методом
Information.GetClassImage, - имя свойства, предоставляющее картинку, методом
Information.GetClassImageProperty.
Note: В свойствах сборки с картинкой должен быть указан правильный
Default Namespace (соответствующий пространству имён того класса, к которому привязывается картинка).