Last updated: July 23, 2026
名前空間: YukkuriMovieMaker.Plugin
アセンブリ: YukkuriMovieMaker.Plugin.dll
YMM4のテーマを管理するシングルトンクラスです。
public class ThemeManager
継承 System.Object → YukkuriMovieMaker.Plugin.ThemeManager
プラグインがWPFカスタムコントロールを提供する場合、テーマ変更に対応するために ThemeChanged イベントを購読してください。
LoadTheme は Application.Current.Resources.MergedDictionaries[1] を直接書き換えるため、WPFアプリケーションが起動中でないと使用できません。
指定したURIのテーマを読み込んで適用します。
public void LoadTheme(string uri)
uri System.String
Application.Current.Resources.MergedDictionaries[1] を差し替えてテーマを適用し、ThemeChanged イベントを発火させます。
このメソッドはYMM4本体が呼び出します。プラグインから直接呼ぶ必要は通常ありません。
| 名前 | 型 | 説明 |
|---|---|---|
| CurrentTheme | System.String? | 現在適用されているテーマのURIを取得します。 |
| CurrentThemeName | System.String | 現在のテーマ名(拡張子なしのファイル名部分)を取得します。 |
| Instance | YukkuriMovieMaker.Plugin.ThemeManager | ThemeManagerのシングルトンインスタンスを取得します。 |
現在適用されているテーマのURIを取得します。
public string? CurrentTheme { get; private set; }
既定値は "pack://application:,,,/YukkuriMovieMaker;component/Themes/NormalColor.xaml" です。
現在のテーマ名(拡張子なしのファイル名部分)を取得します。
public string CurrentThemeName { get; }
例えば CurrentTheme が "pack://application:,,,/.../NormalColor.xaml" の場合、"NormalColor" を返します。
CurrentTheme が null の場合は "NormalColor" を返します。
Last updated: July 23, 2026
名前空間: YukkuriMovieMaker.Plugin
アセンブリ: YukkuriMovieMaker.Plugin.dll
YMM4のテーマを管理するシングルトンクラスです。
public class ThemeManager
継承 System.Object → YukkuriMovieMaker.Plugin.ThemeManager
プラグインがWPFカスタムコントロールを提供する場合、テーマ変更に対応するために ThemeChanged イベントを購読してください。
LoadTheme は Application.Current.Resources.MergedDictionaries[1] を直接書き換えるため、WPFアプリケーションが起動中でないと使用できません。
指定したURIのテーマを読み込んで適用します。
public void LoadTheme(string uri)
uri System.String
Application.Current.Resources.MergedDictionaries[1] を差し替えてテーマを適用し、ThemeChanged イベントを発火させます。
このメソッドはYMM4本体が呼び出します。プラグインから直接呼ぶ必要は通常ありません。
| 名前 | 型 | 説明 |
|---|---|---|
| CurrentTheme | System.String? | 現在適用されているテーマのURIを取得します。 |
| CurrentThemeName | System.String | 現在のテーマ名(拡張子なしのファイル名部分)を取得します。 |
| Instance | YukkuriMovieMaker.Plugin.ThemeManager | ThemeManagerのシングルトンインスタンスを取得します。 |
現在適用されているテーマのURIを取得します。
public string? CurrentTheme { get; private set; }
既定値は "pack://application:,,,/YukkuriMovieMaker;component/Themes/NormalColor.xaml" です。
現在のテーマ名(拡張子なしのファイル名部分)を取得します。
public string CurrentThemeName { get; }
例えば CurrentTheme が "pack://application:,,,/.../NormalColor.xaml" の場合、"NormalColor" を返します。
CurrentTheme が null の場合は "NormalColor" を返します。