Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Эта платформа iOS определяет, плавают ли ListView ячейки заголовков во время прокрутки. Он используется в XAML путем задания ListView.GroupHeaderStyle привязываемого свойства значением перечисления GroupHeaderStyle :
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout Margin="20">
<ListView ... ios:ListView.GroupHeaderStyle="Grouped">
...
</ListView>
</StackLayout>
</ContentPage>
Кроме того, его можно использовать из C# с помощью api fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetGroupHeaderStyle(GroupHeaderStyle.Grouped);
Метод ListView.On<iOS> указывает, что эта платформа будет работать только в iOS. Метод ListView.SetGroupHeaderStyle в Xamarin.Forms.PlatformConfiguration.iOSSpecific пространстве имен используется для управления тем, плавают ли ListView ячейки заголовков во время прокрутки. Перечисление GroupHeaderStyle предоставляет два возможных значения:
Plain— указывает, что ячейки заголовка плавают приListViewпрокрутке (по умолчанию).Grouped— указывает, что ячейки заголовков не плавают приListViewпрокрутке.
Кроме того, ListView.GetGroupHeaderStyle этот метод можно использовать для возврата GroupHeaderStyle примененного к нему ListViewметода.
Результатом является то, что к указанному GroupHeaderStyle значению применяется значение, которое определяет, плавают ListViewли ячейки заголовков во время прокрутки:
