iOS의 셀 배경색
이 iOS 플랫폼별 인스턴스의 Cell
기본 배경색을 설정합니다. 바인딩 가능한 속성을 Color
다음으로 설정 Cell.DefaultBackgroundColor
하여 XAML에서 사용합니다.
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout Margin="20">
<ListView ItemsSource="{Binding GroupedEmployees}"
IsGroupingEnabled="true">
<ListView.GroupHeaderTemplate>
<DataTemplate>
<ViewCell ios:Cell.DefaultBackgroundColor="Teal">
<Label Margin="10,10"
Text="{Binding Key}"
FontAttributes="Bold" />
</ViewCell>
</DataTemplate>
</ListView.GroupHeaderTemplate>
...
</ListView>
</StackLayout>
</ContentPage>
또는 흐름 API를 사용하여 C#에서 사용할 수 있습니다.
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
var viewCell = new ViewCell { View = ... };
viewCell.On<iOS>().SetDefaultBackgroundColor(Color.Teal);
이 메서드는 ListView.On<iOS>
이 플랫폼별이 iOS에서만 실행되도록 지정합니다. 네임스페이 Xamarin.Forms.PlatformConfiguration.iOSSpecific
스의 메서드는 Cell.SetDefaultBackgroundColor
셀 배경색을 지정된 Color
색으로 설정합니다. 또한 메서드를 Cell.DefaultBackgroundColor
사용하여 현재 셀 배경색을 검색할 수 있습니다.
그 결과 A의 배경색을 Cell
특정 Color
색으로 설정할 수 있습니다.