0

Petrel Plugin Manager が各プラグインのカスタム ビットマップを表示できれば素晴らしいのですが、このPlugin.ImageResourceNameプロパティは何の効果もないようです。

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

画像は正しく埋め込まれています (ドキュメントと ILDisAsm によると) - しかし、プラグイン マネージャーは代わりに一般的な画像を使用することを主張します。寸法やフォーマットに関する文書化されていない要件はありますか? ドキュメントのコード スニペットは、プロパティが実際に機能することを示すことなく、bmp と png の両方に言及しています。

SDK (モジュール サンプルのみ) やコード サンプルのダウンロード (いくつかのプラグインがここにありますが、リソース名に対して null を返します) で実際に実行されているサンプルを見つけることができませんでした。

作業サンプルまたは不足しているキーを提供できる人はいますか?

4

1 に答える 1

1

Plugin.ImageResourceName を介して提供される画像は、Petrel ライセンス ダイアログに表示されます。その通りです。プラグイン マネージャーには、プラグインを表すために常に一般的な画像が使用されるため、表示されません。Petrel 2013.1 での変更を検討します。

于 2012-04-24T20:55:07.333 に答える