Было бы здорово, если бы менеджер подключаемых модулей Petrel мог отображать наше пользовательское растровое изображение для каждого из наших подключаемых модулей, однако свойство Plugin.ImageResourceName
, похоже, не имеет никакого эффекта.
public override string ImageResourceName { get { return "Blueback.Toolbox.Plugin.Toolbox.png"; } }
Изображение встроено правильно (согласно документации и ILDisAsm), но диспетчер подключаемых модулей настаивает на использовании общего изображения. Существуют ли недокументированные требования к размерам или формату? Фрагменты кода в документации упоминают как bmp, так и png, не демонстрируя, что это свойство действительно работает.
Мне не удалось найти фактически работающий образец ни в SDK (только образцы модулей), ни в загрузках образцов кода (здесь несколько подключаемых модулей, но они возвращают значение null для имени ресурса).
Может ли кто-нибудь предоставить рабочий образец или недостающий ключ?