Plugin.ImageResourceName, похоже, не имеет никакого эффекта

Было бы здорово, если бы менеджер подключаемых модулей Petrel мог отображать наше пользовательское растровое изображение для каждого из наших подключаемых модулей, однако свойство Plugin.ImageResourceName, похоже, не имеет никакого эффекта.

   public override string ImageResourceName { get { return "Blueback.Toolbox.Plugin.Toolbox.png"; } }

Изображение встроено правильно (согласно документации и ILDisAsm), но диспетчер подключаемых модулей настаивает на использовании общего изображения. Существуют ли недокументированные требования к размерам или формату? Фрагменты кода в документации упоминают как bmp, так и png, не демонстрируя, что это свойство действительно работает.

Мне не удалось найти фактически работающий образец ни в SDK (только образцы модулей), ни в загрузках образцов кода (здесь несколько подключаемых модулей, но они возвращают значение null для имени ресурса).

Может ли кто-нибудь предоставить рабочий образец или недостающий ключ?


person Robert Schmidt    schedule 24.04.2012    source источник


Ответы (1)


Изображение, предоставленное через Plugin.ImageResourceName, отображается в диалоговом окне лицензии Petrel, и вы правы, оно не отображается в диспетчере подключаемых модулей, поскольку он всегда использует общее изображение для представления подключаемых модулей. Мы рассмотрим возможность его изменения в Petrel 2013.1.

person Evgeny    schedule 24.04.2012