YukkuriMovieMaker.Plugin.IToolPlugin
Edit on GitHub

Last updated: July 23, 2026

AI 要約

定義

名前空間: YukkuriMovieMaker.Plugin

アセンブリ: YukkuriMovieMaker.Plugin.dll

ツールパネルとして表示されるプラグインのインターフェースです。

public interface IToolPlugin : IPlugin

実装 YukkuriMovieMaker.Plugin.IPlugin

プロパティー

名前 説明
AllowMultipleInstances System.Boolean ツールパネルの複数インスタンス起動を許可するかどうかを取得します。
ViewModelType System.Type ツールのViewModelの型を取得します。
ViewType System.Type ツールのViewの型を取得します。

AllowMultipleInstances

ツールパネルの複数インスタンス起動を許可するかどうかを取得します。

bool AllowMultipleInstances => false;

プロパティー値

System.Boolean

注釈

既定値は false(単一インスタンス)です。true に設定すると同じツールを複数のパネルで開けます。

ViewModelType

ツールのViewModelの型を取得します。

Type ViewModelType { get; }

プロパティー値

System.Type

注釈

IToolViewModel を実装した型を返してください。 YMM4はこの型をDIコンテナから解決して ViewType に渡します。

ViewType

ツールのViewの型を取得します。

Type ViewType { get; }

プロパティー値

System.Type

注釈

WPFの UserControl を継承した型を返してください。