gpt4 book ai didi

c# - Xamarin Forms UWP 上主详细信息页面的选项卡式导航子项

转载 作者:太空狗 更新时间:2023-10-29 23:37:01 27 4
gpt4 key购买 nike

我正在使用 Xamarin Forms (v2.3.1.114) 和 FreshMVVM 实现主从导航,其中第一页是选项卡式导航。对于实现,我使用 FreshMVVM custom Navigation Sample .

导航在 Android 和 iOS 上运行良好,但在 UWP 上主导航按钮不显示。

Android vs UWP enter image description here

这是我的导航代码的一部分

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
};
}

这是 Xamarin Forms 的错误还是我的实现?非常感谢任何建议

最佳答案

Is this a Xamarin Forms bug or is it my implementation

这不是 Xamarin 错误,实际上,UWP 项目中缺少图标图像

图片资源包含在Android工程中:

enter image description here

将这些图像添加到 UWP 项目:

enter image description here

截图:

enter image description here

关于c# - Xamarin Forms UWP 上主详细信息页面的选项卡式导航子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39273443/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com