Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Эта платформа iOS задает цвет фона экземпляров Cell по умолчанию. Он используется в XAML, задав Cell.DefaultBackgroundColor привязываемое свойство следующим Colorобразом:
<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>
Кроме того, его можно использовать из C# с помощью api fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
var viewCell = new ViewCell { View = ... };
viewCell.On<iOS>().SetDefaultBackgroundColor(Color.Teal);
Метод ListView.On<iOS> указывает, что эта платформа будет работать только в iOS. Метод Cell.SetDefaultBackgroundColor в Xamarin.Forms.PlatformConfiguration.iOSSpecific пространстве имен задает цвет фона ячейки указанным Color. Кроме того, Cell.DefaultBackgroundColor метод можно использовать для получения текущего цвета фона ячейки.
Результатом является то, что цвет фона в объекте Cell можно задать определенным Color:
