ListView-Trennzeichenformat unter iOS
Diese plattformspezifische iOS steuert, ob das Trennzeichen zwischen Zellen in einer ListView
Zelle die volle Breite der .ListView
Sie wird in XAML verwendet, indem sie die ListView.SeparatorStyle
angefügte Eigenschaft auf einen Wert der SeparatorStyle
Aufzählung festlegt:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout Margin="20">
<ListView ... ios:ListView.SeparatorStyle="FullWidth">
...
</ListView>
</StackLayout>
</ContentPage>
Alternativ kann sie mit der Fluent-API von C# genutzt werden:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetSeparatorStyle(SeparatorStyle.FullWidth);
Die ListView.On<iOS>
Methode gibt an, dass diese plattformspezifische Nur unter iOS ausgeführt wird. Die ListView.SetSeparatorStyle
Methode im Xamarin.Forms.PlatformConfiguration.iOSSpecific
Namespace wird verwendet, um zu steuern, ob das Trennzeichen zwischen den Zellen in der ListView
vollständigen Breite des Elements ListView
verwendet wird, wobei die SeparatorStyle
Aufzählung zwei mögliche Werte bereitstellt:
Default
– gibt das standardmäßige iOS-Trennzeichenverhalten an. Dies ist das Standardverhalten in Xamarin.Forms.FullWidth
– gibt an, dass die Trennlinien von einem Rand desListView
zum anderen gezogen werden.
Das Ergebnis ist, dass der angegebene SeparatorStyle
Wert für ListView
angewendet wird, der die Breite des Trennzeichens zwischen Zellen steuert:
Hinweis
Sobald der Trennungsstil auf FullWidth
gesetzt wurde, kann er während der Laufzeit nicht mehr auf Default
zurückgesetzt werden.