Eli*_*fal 5 c# xamarin xamarin.forms uwp freshmvvm
我正在使用Xamarin Forms(v2.3.1.114)和FreshMVVM实现Master Detail导航,其中第一页是选项卡式导航.为了实现,我正在使用FreshMVVM自定义导航示例.
导航在Android和iOS上运行良好,但在UWP上,主导航按钮不会显示.
这是我导航代码的一部分
FreshTabbedNavigationContainer _mainTabs;
void Setup()
{
_mainTabs = new FreshTabbedNavigationContainer();
_mainTabs.AddTab<MyRewardsPageModel>("My Rewards", null);
_mainTabs.AddTab<MapPageModel>("Map", null);
_mainTabs.AddTab<NearbyPageModel>("Near You", null);
_contactusPage = FreshPageModelResolver.ResolvePageModel<ContactUsPageModel>();
_aboutUsPage = FreshPageModelResolver.ResolvePageModel<AboutUsPageModel>();
}
void CreateMenuPage(string menu)
{
var menuPage = new ContentPage { Title = menu };
var listView = new ListView { ItemsSource = new string[] { "Home", "Contact Us", "About Us" } };
listView.ItemSelected += (sender, args) =>
{
switch ((string)args.SelectedItem)
{
case "Home":
Detail = _mainTabs;
break;
case "Contact Us":
Detail = new NavigationPage(_contactusPage);
break;
case "About Us":
Detail = new NavigationPage(_contactusPage);
break;
default:
break;
}
IsPresented = false;
};
IsPresented = true;
menuPage.Content = listView;
Detail = _mainTabs;
Master = new NavigationPage(menuPage)
{
Title = menu,
BarBackgroundColor = Color.Green,
BarTextColor = Color.Black
};
}
Run Code Online (Sandbox Code Playgroud)
这是一个Xamarin Forms错误还是我的实现?任何建议都非常感谢
这是 Xamarin Forms 错误还是我的实现
这不是 Xamarin 错误,实际上,UWP 项目中缺少图标图像。
Android项目中包含图片资源:
将这些图像添加到 UWP 项目:
截图:
| 归档时间: |
|
| 查看次数: |
1922 次 |
| 最近记录: |