Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 ListViewverwendet 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 desListViewzum 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.