Как показать подборщик на элементе, выбранном в MasterPage? - PullRequest
0 голосов
/ 08 мая 2019

Я установил Xamarin.Forms.InputKit в NuGet и пытаюсь показать средство выбора для определенного выбранного элемента в 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

Я хочу показать Пикер, как это: enter image description here

1 Ответ

0 голосов
/ 04 июня 2019

В MasterPage у меня есть ListView_ItemSelected метод для навигации по страницам ... Итак, решение состоит в том, чтобы добавить эти строки в код

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

Используя tihs, нет необходимости в какой-либо модификации файла xaml.

...