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

How to show picker on item selected in MasterPage?

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

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 看起来像这样 (现在我希望它是空白的):

因此,在 select 项上 "Change language"

我想展示Picker,像这样:

在 MasterPage 中,我有 ListView_ItemSelected 方法来导航页面... 所以,解决方案是在代码中添加这些行

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

使用tihs,不需要对xaml文件进行任何修改。