Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz 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 ListViewobiektu , 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ędziListViewdo 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.