NSCollectionViewDelegateFlowLayout
NSCollectionViewDelegateFlowLayout()
NSCollectionViewDelegateFlowLayout(IntPtr)
NSCollectionViewDelegateFlowLayout(NativeHandle)
NSCollectionViewDelegateFlowLayout(NSObjectFlag)
AcceptDrop(NSCollectionView, INSDraggingInfo, nint, NSCollectionViewDropOperation)
AcceptDrop(NSCollectionView, INSDraggingInfo, NSIndexPath, NSCollectionViewDropOperation)
AcceptDrop(NSCollectionView, NSDraggingInfo, nint, NSCollectionViewDropOperation)
AcceptDrop(NSCollectionView, NSDraggingInfo, NSIndexPath, NSCollectionViewDropOperation)
CanDragItems(NSCollectionView, NSIndexSet, NSEvent)
CanDragItems(NSCollectionView, NSSet, NSEvent)
DisplayingItemEnded(NSCollectionView, NSCollectionViewItem, NSIndexPath)
DisplayingSupplementaryViewEnded(NSCollectionView, NSView, String, NSIndexPath)
DraggingSessionEnded(NSCollectionView, NSDraggingSession, CGPoint, NSDragOperation)
DraggingSessionWillBegin(NSCollectionView, NSDraggingSession, CGPoint, NSIndexSet)
DraggingSessionWillBegin(NSCollectionView, NSDraggingSession, CGPoint, NSSet)
GetDraggingImage(NSCollectionView, NSSet, NSEvent, CGPoint)
GetNamesOfPromisedFiles(NSCollectionView, NSUrl, NSSet)
GetPasteboardWriter(NSCollectionView, NSIndexPath)
InsetForSection(NSCollectionView, NSCollectionViewLayout, nint)
InsetForSection(NSCollectionView, NSCollectionViewLayout, nint)
ItemsChanged(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)
ItemsDeselected(NSCollectionView, NSSet)
ItemsSelected(NSCollectionView, NSSet)
MinimumInteritemSpacingForSection(NSCollectionView, NSCollectionViewLayout, nint)
MinimumInteritemSpacingForSection(NSCollectionView, NSCollectionViewLayout, nint)
MinimumLineSpacing(NSCollectionView, NSCollectionViewLayout, nint)
MinimumLineSpacing(NSCollectionView, NSCollectionViewLayout, nint)
NamesOfPromisedFilesDroppedAtDestination(NSCollectionView, NSUrl, NSIndexSet)
PasteboardWriterForItem(NSCollectionView, nuint)
PasteboardWriterForItem(NSCollectionView, nuint)
ReferenceSizeForFooter(NSCollectionView, NSCollectionViewLayout, nint)
ReferenceSizeForFooter(NSCollectionView, NSCollectionViewLayout, nint)
ReferenceSizeForHeader(NSCollectionView, NSCollectionViewLayout, nint)
ReferenceSizeForHeader(NSCollectionView, NSCollectionViewLayout, nint)
ShouldChangeItems(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)
ShouldDeselectItems(NSCollectionView, NSSet)
ShouldSelectItems(NSCollectionView, NSSet)
SizeForItem(NSCollectionView, NSCollectionViewLayout, NSIndexPath)
TransitionLayout(NSCollectionView, NSCollectionViewLayout, NSCollectionViewLayout)
UpdateDraggingItemsForDrag(NSCollectionView, INSDraggingInfo)
UpdateDraggingItemsForDrag(NSCollectionView, NSDraggingInfo)
ValidateDrop(NSCollectionView, INSDraggingInfo, nint, NSCollectionViewDropOperation)
ValidateDrop(NSCollectionView, INSDraggingInfo, NSIndexPath, NSCollectionViewDropOperation)
ValidateDrop(NSCollectionView, NSDraggingInfo, nint, NSCollectionViewDropOperation)
ValidateDrop(NSCollectionView, NSDraggingInfo, NSIndexPath, NSCollectionViewDropOperation)
ValidateDropOperation(NSCollectionView, NSDraggingInfo, NSIndexPath, NSCollectionViewDropOperation)
WillDisplayItem(NSCollectionView, NSCollectionViewItem, NSIndexPath)
WillDisplaySupplementaryView(NSCollectionView, NSView, NSString, NSIndexPath)
WriteItems(NSCollectionView, NSIndexSet, NSPasteboard)
WriteItems(NSCollectionView, NSSet, NSPasteboard)
net9.0-macos14.2
namespace AppKit
{
[Model]
[Protocol]
[Register("Microsoft_macOS__AppKit_NSCollectionViewDelegateFlowLayout", false)]
[SupportedOSPlatform("macos")]
[UnsupportedOSPlatform("maccatalyst")]
public class NSCollectionViewDelegateFlowLayout : NSObject, INSCollectionViewDelegate, INSCollectionViewDelegateFlowLayout, INativeObject, IDisposable
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("collectionView:draggingSession:willBeginAtPoint:forItemsAtIndexPaths:")]
[SupportedOSPlatform("macos")]
[UnsupportedOSPlatform("maccatalyst")]
public virtual void DraggingSessionWillBegin(NSCollectionView! collectionView, NSDraggingSession! session, CGPoint screenPoint, NSSet! indexPaths);
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 |
Information specific to net9.0-macos14.2 | |
Assembly | Microsoft.macOS , Version=14.2.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API