xamarintvos
namespace UIKit
{
    [Protocol(Name = "UICollectionViewDelegate", WrapperType = typeof(UICollectionViewDelegateWrapper))]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ItemHighlighted", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(NSIndexPath) }, Selector = "collectionView:didHighlightItemAtIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ItemUnhighlighted", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(NSIndexPath) }, Selector = "collectionView:didUnhighlightItemAtIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ItemSelected", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(NSIndexPath) }, Selector = "collectionView:didSelectItemAtIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ItemDeselected", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(NSIndexPath) }, Selector = "collectionView:didDeselectItemAtIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "WillDisplayCell", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(UICollectionViewCell), typeof(NSIndexPath) }, Selector = "collectionView:willDisplayCell:forItemAtIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "WillDisplaySupplementaryView", ParameterByRef = new[] { false, false, false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(UICollectionReusableView), typeof(string), typeof(NSIndexPath) }, Selector = "collectionView:willDisplaySupplementaryView:forElementKind:atIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "CellDisplayingEnded", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(UICollectionViewCell), typeof(NSIndexPath) }, Selector = "collectionView:didEndDisplayingCell:forItemAtIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "SupplementaryViewDisplayingEnded", ParameterByRef = new[] { false, false, false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(UICollectionReusableView), typeof(NSString), typeof(NSIndexPath) }, Selector = "collectionView:didEndDisplayingSupplementaryView:forElementOfKind:atIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "PerformAction", ParameterByRef = new[] { false, false, false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(Selector), typeof(NSIndexPath), typeof(NSObject) }, Selector = "collectionView:performAction:forItemAtIndexPath:withSender:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateFocus", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(UICollectionViewFocusUpdateContext), typeof(UIFocusAnimationCoordinator) }, Selector = "collectionView:didUpdateFocusInContext:withAnimationCoordinator:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ShouldHighlightItem", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(NSIndexPath) }, ReturnType = typeof(bool), Selector = "collectionView:shouldHighlightItemAtIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ShouldSelectItem", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(NSIndexPath) }, ReturnType = typeof(bool), Selector = "collectionView:shouldSelectItemAtIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ShouldDeselectItem", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(NSIndexPath) }, ReturnType = typeof(bool), Selector = "collectionView:shouldDeselectItemAtIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ShouldShowMenu", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(NSIndexPath) }, ReturnType = typeof(bool), Selector = "collectionView:shouldShowMenuForItemAtIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "CanPerformAction", ParameterByRef = new[] { false, false, false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(Selector), typeof(NSIndexPath), typeof(NSObject) }, ReturnType = typeof(bool), Selector = "collectionView:canPerformAction:forItemAtIndexPath:withSender:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "TransitionLayout", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(UICollectionViewLayout), typeof(UICollectionViewLayout) }, ReturnType = typeof(UICollectionViewTransitionLayout), Selector = "collectionView:transitionLayoutForOldLayout:newLayout:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetTargetIndexPathForMove", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(NSIndexPath), typeof(NSIndexPath) }, ReturnType = typeof(NSIndexPath), Selector = "collectionView:targetIndexPathForMoveFromItemAtIndexPath:toProposedIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetTargetContentOffset", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(CGPoint) }, ReturnType = typeof(CGPoint), Selector = "collectionView:targetContentOffsetForProposedContentOffset:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "CanFocusItem", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(NSIndexPath) }, ReturnType = typeof(bool), Selector = "collectionView:canFocusItemAtIndexPath:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ShouldUpdateFocus", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(UICollectionView), typeof(UICollectionViewFocusUpdateContext) }, ReturnType = typeof(bool), Selector = "collectionView:shouldUpdateFocusInContext:")]
    [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetIndexPathForPreferredFocusedView", ParameterByRef = new[] { false }, ParameterType = new[] { typeof(UICollectionView) }, ReturnType = typeof(NSIndexPath), Selector = "indexPathForPreferredFocusedViewInCollectionView:")]
    public interface IUICollectionViewDelegate : INativeObject, IDisposable, IUIScrollViewDelegate
}
nuget.org
0.0 %
Reference this API
0.0 %
Derive from this class or interface
.NET 6.07.08.09.0
Information specific to xamarintvos
Assembly

Xamarin.TVOS , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065

Referencing

The API is automatically referenced.

Platform Restrictions

This framework does not have platform annotations.

  • Built-in API
  • Package-provided API

05/16/2024
An error has occurred. This application may no longer respond until reloaded. Reload 🗙