Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten specyficzny dla platformy system iOS określa, czy separator między komórkami w obiekcie ListView
używa pełnej szerokości obiektu ListView
. 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:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<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 Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.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 Xamarin.Forms.PlatformConfiguration.iOSSpecific
przestrzeni nazw służy do kontrolowania, czy separator między komórkami w ListView
obiekcie używa pełnej szerokości ListView
obiektu , a SeparatorStyle
wyliczenie zapewnia dwie możliwe wartości:
Default
— wskazuje domyślne zachowanie separatora systemu iOS. Jest to domyślne zachowanie w programie Xamarin.Forms.FullWidth
— wskazuje, że separatory będą pobierane z jednej krawędziListView
do drugiej.
Wynikiem jest zastosowanie określonej SeparatorStyle
wartości do ListView
obiektu , 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.