我正在寻找在基于MvvmCross的项目中使用XF.Material Library中的 app-bar-customization 的最佳方法。 应用栏的自定义可以通过以下方式实现:
<ContentPage
xmlns:material="clr-namespace:XF.Material.Forms.UI;assembly=XF.Material.Forms"
material:MaterialNavigationPage.AppBarColor="#2c3e50"
material:MaterialNavigationPage.AppBarTitleTextFontFamily="Roboto"
material:MaterialNavigationPage.AppBarTitleTextFontSize="14"
material:MaterialNavigationPage.StatusBarColor="#1B3147"
material:MaterialNavigationPage.AppBarTitleTextAlignment="Start">
/* Content goes here *
</ ContentPage>
主要问题在于,可以在通过 MaterialNavigationPage 控件(来自XF.Material)进行导航的页面上使用属性。在我的情况下,导航基于MvvmCross的 IMvxNavigationService 。
将应用程序栏自定义与MvvmCross的导航服务相结合的最佳解决方案是什么?