Стиль разделителя ListView в iOS
Эта платформа iOS определяет, используется ли разделитель между ячейками в ListView
полной ширине ListView
. Он используется в XAML, задав ListView.SeparatorStyle
присоединенное свойство значение перечисления SeparatorStyle
:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout Margin="20">
<ListView ... ios:ListView.SeparatorStyle="FullWidth">
...
</ListView>
</StackLayout>
</ContentPage>
Кроме того, его можно использовать из C# с помощью api fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetSeparatorStyle(SeparatorStyle.FullWidth);
Метод ListView.On<iOS>
указывает, что эта платформа будет работать только в iOS. Метод ListView.SetSeparatorStyle
в Xamarin.Forms.PlatformConfiguration.iOSSpecific
пространстве имен используется для управления тем, используется ли разделитель между ячейками в ListView
использует полную ширину ListView
перечисления, SeparatorStyle
предоставляя два возможных значения:
Default
— указывает поведение разделителя iOS по умолчанию. Это поведение по умолчанию в Xamarin.Forms.FullWidth
— указывает, что разделители будут вырисовываться от одного краяListView
к другому.
Результатом является применение указанного SeparatorStyle
значения к ListView
элементу управления шириной разделителя между ячейками:
Примечание.
После установки FullWidth
стиля разделителя его нельзя изменить в Default
среду выполнения.