iOS 上的 ListView 分隔符樣式
這個 .NET 多平臺應用程式 UI (.NET MAUI) iOS 平臺特定控件,是否使用 中單元格 ListView 之間的分隔符全角 ListView。 它會在 XAML 中取用,方法是將 ListView.SeparatorStyle
附加屬性設定為 列舉的值 SeparatorStyle
:
<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>
或者,您可以使用 Fluent API 從 C# 取用它:
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetSeparatorStyle(SeparatorStyle.FullWidth);
方法 ListView.On<iOS>
會指定此平台專屬只會在iOS上執行。 命名空間 ListView.SetSeparatorStyle
中的 Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific
方法可用來控制 儲存格之間的 ListView 分隔符是否使用 的完整寬度 ListView,而 SeparatorStyle
列舉會提供兩個可能值:
Default
– 表示預設的 iOS 分隔符行為。 這是預設行為。FullWidth
– 表示分隔符會從 的 ListView 一個邊緣繪製到另一個邊緣。
結果是,指定的 SeparatorStyle
值會套用至 ListView,控制儲存格之間的分隔符寬度:
注意
一旦分隔符樣式設定為 FullWidth
,就無法在運行時間將它變更回 Default
。