如何在导航栏中引用barItem并更改图标

时间:2017-06-12 14:52:02

标签: xamarin.forms

说,Page1和Page2具有相同数量的图标

(1)Page1

  • 它有4个图标,

1a)itemIcon1.png目前默认选中,它有深色调图标,表示它是当前选中的图标。
1b)其他图标没有深色调,这表明它们没有被选中。

第1页上的

,当选择并单击ItemIcon2.png时,它将导航到Page2

第2页中的

(2)。

2a)itemIcon2.png将有一个深色调,表示它是当前选中的图标 2b)没有黑色底色的其他图标

问题:

当从Page1导航到Page2时,如何引用MenuItem2并将图标从LightTone Icon更改为DarkTone图标(例如,itemIcon2Dark.png)

Page1 and Page2 will have the same number of icons

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             Title="CheckList"
             x:Class="mmy.View.MainPage">    

    <ContentPage.ToolbarItems>
        <ToolbarItem Name="MenuItem1" Order="Primary"  Icon="itemIcon1.png" Priority="0" />
        <ToolbarItem Name="MenuItem2" Order="Primary"  Icon="itemIcon2.png" Priority="1" />
        <ToolbarItem Name="MenuItem3" Order="Primary"  Icon="itemIcon3.png" Priority="2" />
        <ToolbarItem Name="MenuItem4" Order="Primary"  Icon="itemIcon4.png" Priority="3" />

    </ContentPage.ToolbarItems>

    <ContentPage.Content>

        <StackLayout Orientation="Vertical">
            <Label Text="Page1"/>             
        </StackLayout>        

    </ContentPage.Content>
</ContentPage>

由于

0 个答案:

没有答案