TerminalTheme

StockSharp.Broker.Maui.Terminal.Services

ユーザーのテーマ選択(0 = System、1 = Light、2 = Dark)をアプリに適用する。 2つのことは、UserAppThemeがアプリ全体AppThemeBindingをドライブし、取引ターミナルパレットがXAMLと値コンバータの両方でキーを調べている間、アプリ全体AppThemeBindingスタイルを駆動する。 ここには、ダークとライトのバリエーションの間で交換される。

メソッド

Apply
public static void Apply(Application app, int theme)
TerminalTheme.Apply(app, theme)

永続テーマのインデックスをUserAppThemeにし、ターミナルパレットを交換します。

HookSystemChanges
public static void HookSystemChanges(Application app)
TerminalTheme.HookSystemChanges(app)

OSテーマが変更されたときにパレットを再同期 — ユーザが「システム」オプションを維持している間のみ意味のある、UserAppThemeが未指定のままに保持されます。

ToAppTheme
public static AppTheme ToAppTheme(int theme)
result = TerminalTheme.ToAppTheme(theme)

保存したテーマのインデックスをMAUI AppTheme@にマップします。