Last updated: July 23, 2026
名前空間: YukkuriMovieMaker.Plugin
アセンブリ: YukkuriMovieMaker.Plugin.dll
ツールパネルとして表示されるプラグインのインターフェースです。
public interface IToolPlugin : IPlugin
| 名前 | 型 | 説明 |
|---|---|---|
| AllowMultipleInstances | System.Boolean | ツールパネルの複数インスタンス起動を許可するかどうかを取得します。 |
| ViewModelType | System.Type | ツールのViewModelの型を取得します。 |
| ViewType | System.Type | ツールのViewの型を取得します。 |
ツールパネルの複数インスタンス起動を許可するかどうかを取得します。
bool AllowMultipleInstances => false;
既定値は false(単一インスタンス)です。true に設定すると同じツールを複数のパネルで開けます。
ツールのViewModelの型を取得します。
Type ViewModelType { get; }
IToolViewModel を実装した型を返してください。
YMM4はこの型をDIコンテナから解決して ViewType に渡します。
Last updated: July 23, 2026
名前空間: YukkuriMovieMaker.Plugin
アセンブリ: YukkuriMovieMaker.Plugin.dll
ツールパネルとして表示されるプラグインのインターフェースです。
public interface IToolPlugin : IPlugin
| 名前 | 型 | 説明 |
|---|---|---|
| AllowMultipleInstances | System.Boolean | ツールパネルの複数インスタンス起動を許可するかどうかを取得します。 |
| ViewModelType | System.Type | ツールのViewModelの型を取得します。 |
| ViewType | System.Type | ツールのViewの型を取得します。 |
ツールパネルの複数インスタンス起動を許可するかどうかを取得します。
bool AllowMultipleInstances => false;
既定値は false(単一インスタンス)です。true に設定すると同じツールを複数のパネルで開けます。
ツールのViewModelの型を取得します。
Type ViewModelType { get; }
IToolViewModel を実装した型を返してください。
YMM4はこの型をDIコンテナから解決して ViewType に渡します。