Styl separatora ListView w systemie iOS
Ten wieloplatformowy interfejs użytkownika aplikacji platformy .NET (.NET MAUI) systemu iOS określa, czy separator między komórkami w ListView obiekcie używa pełnej szerokości ListViewobiektu . Jest on używany w języku XAML przez ustawienie dołączonej ListView.SeparatorStyle
właściwości na wartość SeparatorStyle
wyliczenia:
<ContentPage ...
xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls">
<StackLayout Margin="20">
<ListView ... ios:ListView.SeparatorStyle="FullWidth">
...
</ListView>
</StackLayout>
</ContentPage>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetSeparatorStyle(SeparatorStyle.FullWidth);
Metoda ListView.On<iOS>
określa, że ta platforma będzie działać tylko w systemie iOS. Metoda ListView.SetSeparatorStyle
w Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific
przestrzeni nazw służy do kontrolowania, czy separator między komórkami w ListView obiekcie używa pełnej szerokości ListViewobiektu , a SeparatorStyle
wyliczenie zapewnia dwie możliwe wartości:
Default
— wskazuje domyślne zachowanie separatora systemu iOS. To jest zachowanie domyślne.FullWidth
— wskazuje, że separatory będą pobierane z jednej krawędzi ListView do drugiej.
Wynikiem jest zastosowanie określonej SeparatorStyle
wartości do ListViewobiektu , który kontroluje szerokość separatora między komórkami:
Uwaga
Po ustawieniu stylu separatora na FullWidth
, nie można go zmienić z powrotem na Default
w czasie wykonywania.