Xamarin.iOSでテーマを使用する
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
テーマ Xamarin.iOSではと類似している 閲覧数 Xamarin.Androidインチ ビューと同様に、テーマを使用すると、スクリーンレットのコア機能に依存せずにスクリーンレットの外観を設定できます。 Liferayのスクリーンレットにはいくつかのテーマがあり、Liferayとコミュニティによってさらに多くのテーマが開発されています。 Screenletリファレンスドキュメント は、Screensに含まれる各Screenletで利用可能なテーマがリストされています。 このチュートリアルでは、Xamarin.iOSでテーマを使用する方法を示します。
テーマのインストールと使用
テーマをインストールして使用するには、次の手順に従います。
-
テーマがNuGet依存関係としてパッケージ化されている場合、NuGetを介してプロジェクトにインストールできます。 これを行うには、プロジェクトの パッケージ フォルダーを右クリックし、 *パッケージの追加…*選択します。 次に、テーマを検索してインストールします。 テーマがNuGetで使用できない場合は、テーマのフォルダーをプロジェクトに直接ドラッグアンドドロップできます。
-
インストールされたテーマを使用するには、その名前を、スクリーンレットのデリゲートを実装するView ControllerのScreenletインスタンスの
ThemeName
プロパティに設定します。 すべてのスクリーンレットは、このプロパティをBaseScreenlet
から継承します。 たとえば、次のコードは、ログインスクリーンレットのThemeName
プロパティをMaterial Themeに設定します。loginScreenlet.ThemeName = "material"
このプロパティを設定しない場合、または無効または欠落しているテーマを入力した場合、スクリーンレットはデフォルトのテーマを使用します。 各スクリーンレットの利用可能なテーマは、スクリーンレットの リファレンスドキュメントの テーマ セクションにリストされてい* 。
素晴らしい、それだけです! これで、テーマを使用してXamarin.iOSアプリでスクリーンレットをドレスアップする方法がわかりました。