メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

ウェブアプリのライトモードとダークモード

MATLAB® Web App Server™ は、ユーザーのデスクトップ テーマ ('dark' または 'light' のいずれか) に応じて Web アプリをレンダリングすることをサポートします。デフォルトでは、App Designerがテーマを指定していない場合、アプリはユーザーの現在のデスクトップ テーマを採用します。ただし、App Designerは、 App Designer で使用可能なプロパティを使用して特定のテーマを適用できます。

App Designer でアプリを作成する場合、app.UIFigure 要素には ThemeThemeMode という 2 つの主要なプロパティがあります。

Theme

このプロパティは、アプリのビジュアル テーマを指定します。ユーザーはこれを 'light' または 'dark' に設定することができ、これらの文字列値は GraphicsTheme オブジェクトに解決されます。これにより、アプリ内のすべてのコンポーネントが、選択したテーマと一致する色とスタイルを採用するようになります。

ThemeMode

このプロパティはテーマの適用方法を決定します。オプションは 2 つあります: 'auto''manual'

  • auto:デスクトップの現在のテーマをアプリに自動的に適用します。この設定により、ユーザーのシステム全体のテーマ設定との同期が保証されます。このモードでは、テーマ プロパティへの手動設定はシステムのテーマによって上書きされます。

  • manual:デスクトップの設定に関係なく、ユーザーがアプリのテーマを明示的に指定できるようにします。このモードは、特定のテーマを適用したい開発者に柔軟性を提供します。

ThemeMode'auto' に設定すると、アプリケーションはデスクトップのテーマに合わせてテーマを自動的に調整します。このシナリオでは、システムのテーマが優先されるため、Theme プロパティを 'dark' または 'light' に手動で設定しようとすると無視されます。特定のテーマを適用するには、ThemeMode'manual' に設定し、必要な Theme を指定します。

App Designerで Theme および ThemeMode プロパティを設定する

App Designerで ThemeThemeMode を設定するには:

  1. App Designerコンポーネント ブラウザー から app.UIFigure を選択します。

  2. ウィンドウの外観 セクションに移動します。

  3. テーマ の横にあるドロップダウン メニューをクリックし、希望するテーマとして light または dark を選択します。

  4. テーマ 設定のすぐ下にある ThemeMode ドロップダウンを見つけて、システムベースの調整の場合は 自動 を、手動制御の場合は 手動 を選択します。

参考

(MATLAB)