Xamarin.Forms ListView не выделяет выделенный элемент? - PullRequest
1 голос
/ 28 октября 2019

Попытка ускорить новый проект на Xamarin.Forms и на iOS 13 в моем ListViews не выделяется. Используя готовое решение для «пустых форм» в Visual Studio для Mac, я изменил содержимое файла MainPage.xaml на следующее:

<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             mc:Ignorable="d"
             x:Class="ListViewTest.MainPage">
    <StackLayout>
        <ListView SelectionMode="Single">
            <ListView.ItemsSource>
                <x:Array Type="{x:Type x:String}">
                    <x:String>mono</x:String>
                    <x:String>monodroid</x:String>
                    <x:String>monotouch</x:String>
                    <x:String>monorail</x:String>
                    <x:String>monodevelop</x:String>
                    <x:String>monotone</x:String>
                    <x:String>monopoly</x:String>
                    <x:String>monomodal</x:String>
                    <x:String>mononucleosis</x:String>
                </x:Array>
            </ListView.ItemsSource>
        </ListView>
    </StackLayout>

Когда выбрано «monotouch», вид выглядит следующим образом:Изображение прикреплено ниже, как в симуляторе, так и на устройстве. Я бы ожидал серую полосу выбора в строке «monotouch», но вместо этого она только изменила границы строки.

Это на Xamarin.Forms 4.3.0.908675 (последняя на эту дату). Я попытался откатиться на Forms 4.0 и 3.6 и увидел одинаковые результаты на обоих, что в iOS 13 выглядит как что-то новое? или скрывая цвет подсветки;Я просто смотрю, чтобы соответствовать поведению системы.

Кто-нибудь еще сталкивался с этим? Есть идеи? Спасибо!

iOS 13 screenshot

1 Ответ

1 голос
/ 30 октября 2019

В новой версии исправлена ​​эта ошибка

Среда, 30 октября 2019 г. - Xamarin.Forms 4.3.0.947036 (4.3.0 Service Release 1)

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/release-notes/4.3/4.3.0-sr1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...