And*_*nea 3 c# xaml xamarin.ios xamarin xamarin.forms
XAML XAML Forms中是否支持为iOS创建导航栏?我搜索了所有Xamarin支持,论坛和互联网..
在这一点上,我不相信有支持,但我真的不想重新发明轮子,如果它已经发明..
编辑:
通过导航栏我的意思是这个东西:
使用时NavigationPage,Xamarin.Forms会自动在iOS上创建导航栏.您还可以修改导航栏的很多内容,如下所示:
NavigationPage.SetBackButtonTitle(this, ""); // Empty text
NavigationPage.SetHasBackButton(this, false); // No back button
NavigationPage.SetTitleIcon (this, someIcon); // Set the icon
Run Code Online (Sandbox Code Playgroud)
请看下面的文章,以便对ContentPage和NavigationPage之间的差异进行很好的解释:Xamarin.Forms页面:ContentPage和NavigationPage
Xamarin的官方文档也很好地介绍了导航:层次导航
您是否将根页设置为类型NavigationPage?在你的App课堂上你应该有类似的东西
MainPage = new ContentPage(); // etc.
Run Code Online (Sandbox Code Playgroud)
改变它是这样的
MainPage = new NavigationPage(new FirstPageOfTheApp());
//FirstPageOfTheApp should be of type ContentPage.
Run Code Online (Sandbox Code Playgroud)
总而言之,根页需要NavigationPage和所有其他类型的页面一样ContentPage.
| 归档时间: |
|
| 查看次数: |
5974 次 |
| 最近记录: |