Ama*_*hur -1 c# android xamarin.android xamarin xamarin.forms
我的 xamarin 表单应用程序中将出现 2 个磁贴条,其中
我想将它们合并为单个标题栏。我的代码是
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="LIS.Pages.SampleCollectionList"
xmlns:view="clr-namespace:LIS.View;assembly:LIS" Title="Test">
<ContentPage.ToolbarItems>
<ToolbarItem Name="SearchItem" Icon="logout.png" Priority="0" Clicked="SearchItem_Clicked"></ToolbarItem>
</ContentPage.ToolbarItems>
<Grid>
.....
</Grid>
</ContentPage>
Run Code Online (Sandbox Code Playgroud)
2 标题栏将在 xamarin 表单应用程序中出现
如果你NavigationPage
用来管理一堆其他页面的导航,当你导航到另一个页面时Page
,不要新建一个NavigationPage
,只需将一个新页面推送到现有的页面上即可 NavigationPage
。
例如,如果你这样设置MainPage
:
MainPage = new NavigationPage(new MainPage());
Run Code Online (Sandbox Code Playgroud)
当您导航到第二页时,如果您创建一个新的NavigationPage
:
await Navigation.PushAsync(new NavigationPage(new Page1()));
Run Code Online (Sandbox Code Playgroud)
在这种情况下,您的应用程序中将有两个标题栏, effect :
解决方案 :
只需将新页面推送到现有页面 NavigationPage
:
await Navigation.PushAsync(new Page1());
Run Code Online (Sandbox Code Playgroud)
影响 :
归档时间: |
|
查看次数: |
414 次 |
最近记录: |