如何在MasterPage中选择的项目上显示选择器?

时间:2019-05-08 09:22:42

标签: xaml xamarin.forms master-pages picker

我在NuGet中安装了Xamarin.Forms.InputKit,并试图在MasterPage中的某些选定项目上显示选择器。

xmlns:i18n="clr-namespace:agroNet.AppResource;assembly=agroNet"

<Picker Title="{i18n:Translate ChangeLanguage}">
    <Picker.Items>
        <x:String>Srpski</x:String>
        <x:String>Engleski</x:String>
    </Picker.Items>
</Picker>

当前,MasterPageDetail看起来像这样 (现在我希望它为空白): enter image description here

因此,在选择项“更改语言”上 enter image description here

我想显示Picker,如下所示: enter image description here

1 个答案:

答案 0 :(得分:0)

在MasterPage中,我有ListView_ItemSelected方法用于浏览页面... 因此,解决方案是在代码中添加这些行

if (item.Id == 4)
{
    DisplayActionSheet(LocalizationResource.ChangeLanguage, "", "", LocalizationResource.SerbianLanguage, LocalizationResource.EnglishLanguage);
}

使用tihs,无需修改xaml文件。