C# Класс MvvmCross.Binding.tvOS.Views.MvxCollectionViewCell

Наследование: UICollectionViewCell, IMvxBindable
Показать файл Открыть проект

Открытые методы

Метод Описание
MvxCollectionViewCell ( CGRect frame ) : System
MvxCollectionViewCell ( IEnumerable bindingDescriptions, CGRect frame ) : System
MvxCollectionViewCell ( IntPtr handle ) : System
MvxCollectionViewCell ( string bindingText ) : System
MvxCollectionViewCell ( string bindingText, CGRect frame ) : System
MvxCollectionViewCell ( string bindingText, IntPtr handle ) : System
PreferredLayoutAttributesFittingAttributes ( UICollectionViewLayoutAttributes layoutAttributes ) : UICollectionViewLayoutAttributes

Should fix choppy scrolling on ios8+ by preventing a layout pass when autolayout is already computed tvOS 8 provides a new self-sizing API for CollectionView and CollectionViewCells. It lets cells determine their own height, based on the content that they're about to load. preferredLayoutAttributesFittingAttributes: (on the cell) shouldLayoutAttributesFittingAttributes: (on the layout) invalidationContextForPreferredLayoutAttributes:withOriginalAttributes: (on the layout)

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
MvxCollectionViewCell ( CGRect frame, IEnumerable bindingDescriptions ) : System
MvxCollectionViewCell ( CGRect frame, string bindingText ) : System
MvxCollectionViewCell ( IntPtr handle, string bindingText ) : System

Описание методов

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

MvxCollectionViewCell() публичный Метод

public MvxCollectionViewCell ( CGRect frame ) : System
frame CGRect
Результат System

MvxCollectionViewCell() публичный Метод

public MvxCollectionViewCell ( IEnumerable bindingDescriptions, CGRect frame ) : System
bindingDescriptions IEnumerable
frame CGRect
Результат System

MvxCollectionViewCell() публичный Метод

public MvxCollectionViewCell ( IntPtr handle ) : System
handle System.IntPtr
Результат System

MvxCollectionViewCell() публичный Метод

public MvxCollectionViewCell ( string bindingText ) : System
bindingText string
Результат System

MvxCollectionViewCell() публичный Метод

public MvxCollectionViewCell ( string bindingText, CGRect frame ) : System
bindingText string
frame CGRect
Результат System

MvxCollectionViewCell() публичный Метод

public MvxCollectionViewCell ( string bindingText, IntPtr handle ) : System
bindingText string
handle System.IntPtr
Результат System

PreferredLayoutAttributesFittingAttributes() публичный Метод

Should fix choppy scrolling on ios8+ by preventing a layout pass when autolayout is already computed tvOS 8 provides a new self-sizing API for CollectionView and CollectionViewCells. It lets cells determine their own height, based on the content that they're about to load. preferredLayoutAttributesFittingAttributes: (on the cell) shouldLayoutAttributesFittingAttributes: (on the layout) invalidationContextForPreferredLayoutAttributes:withOriginalAttributes: (on the layout)
public PreferredLayoutAttributesFittingAttributes ( UICollectionViewLayoutAttributes layoutAttributes ) : UICollectionViewLayoutAttributes
layoutAttributes UICollectionViewLayoutAttributes
Результат UICollectionViewLayoutAttributes