Xaml 如何在导航页面的导航栏部分放置图标

Xaml 如何在导航页面的导航栏部分放置图标,xaml,xamarin.forms,Xaml,Xamarin.forms,我的应用程序的所有页面都是导航页面。我想知道如何在所有页面和导航栏部分放置图标 我想写一次代码并将其应用于所有页面 因为当我进入嵌套页面时,图标消失了 提前感谢那些帮助我的人 您可以在Android应用程序项目的工具栏上添加一个图标 新模板表单应用程序中工具栏的默认布局为: <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" andr

我的应用程序的所有页面都是导航页面。我想知道如何在所有页面和导航栏部分放置图标

我想写一次代码并将其应用于所有页面

因为当我进入嵌套页面时,图标消失了


提前感谢那些帮助我的人

您可以在Android应用程序项目的工具栏上添加一个图标

新模板表单应用程序中工具栏的默认布局为:

<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"  
android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:popupTheme="@style/ThemeOverlay.AppCompat.Light" >

</android.support.v7.widget.Toolbar>

如何在Toolbaritem.xml中输入HorizontalOptions=“End”?我想转到页面的右侧

在ImageView中添加下面的代码

android:layout_gravity="end"
截图:


您可以在Android应用程序项目的工具栏上添加一个图标

新模板表单应用程序中工具栏的默认布局为:

<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"  
android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:popupTheme="@style/ThemeOverlay.AppCompat.Light" >

</android.support.v7.widget.Toolbar>

如何在Toolbaritem.xml中输入HorizontalOptions=“End”?我想转到页面的右侧

在ImageView中添加下面的代码

android:layout_gravity="end"
截图:

只需在页面中使用:

<ContentPage
    NavigationPage.HasNavigationBar="True"
    NavigationPage.HasBackButton="False">

    <NavigationPage.TitleView>
        <Image />
    </NavigationPage.TitleView>


 YOUR VIEW

</ContentPage>

你的观点
只需在页面中使用:

<ContentPage
    NavigationPage.HasNavigationBar="True"
    NavigationPage.HasBackButton="False">

    <NavigationPage.TitleView>
        <Image />
    </NavigationPage.TitleView>


 YOUR VIEW

</ContentPage>

你的观点

错误是什么?是否可以添加单击功能并更改其颜色@Wendy Zang-MSFTI已经更新了我的回复。@hoh我提供的代码可以用于所有页面,您可以为此添加一个单击功能。此案例是否有更新?如何在Toolbar.xml中输入horizontalpoptions=“End”?我希望图标转到页面的右侧@Wendy Zang-msfta错误是什么?是否可以添加单击功能并更改其颜色@Wendy Zang-MSFTI已经更新了我的回复。@hoh我提供的代码可以用于所有页面,您可以为此添加一个单击功能。此案例是否有更新?如何在Toolbar.xml中输入horizontalpoptions=“End”?我希望图标转到页面的右侧@Wendy Zang-MSFT谢谢你的回答!是否可以点击此代码一次并将其应用于所有页面?(例如,在App.xaml或App.xaml.cs上)@非常感谢你的回答!是否可以点击此代码一次并将其应用于所有页面?(例如,在App.xaml或App.xaml.cs上)@Piotruspanu恰好不是