私はiOSとAndroid用に開発しているMvvmCross Xamarin Formsアプリケーションを持っています。すべてのビューでBarBackgroundColorを設定するにはどうすればいいですか?
私は1つの共通の場所で(NavigationPage付き)すべてのビューのための
BarBackgroundColor = Color.FromHex("F26C4F")
を設定しようとしています。私がまっすぐなXamarinフォームを使用していたなら、おそらくNavigationPageを継承した基本クラスを持っていて、基本クラスのコンストラクタにスタイルを設定していました。
しかし、私はMvvmCrossでは、多くのスタートアップコードがiOSプロジェクトに含まれているため、失われています。私がXamarinフォームプロジェクトに持っているのは、App.csクラスの
public override void Initialize()
{
CreatableTypes()
.EndingWith("Service")
.AsInterfaces()
.RegisterAsLazySingleton();
RegisterAppStart<FirstViewModel>();
}
です。
MvvmCross Xamarin Formsアプリケーションで一般的なスタイリング(両方のアプリケーションビルドに理想的)を適用する最良の方法は何ですか?
コードスニペットを持たせると便利です。
おかげ
は、これが唯一の答えのリンクで、リンクが死んでいる時に、将来の使用のために本当に悪いです。あなたの質問には、両方のリンクから関連する部分を含めてください。 – Cheesebaron
素晴らしい - ヘルプpnavkのおかげで。ちょうど私が必要なもの – ossentoo