Class DragData
public sealed record DragData : IEquatable<DragData>
- Inheritance
-
DragData
- Implements
- Inherited Members
Constructors
DragData(ImmutableArray<DragDataItem>, long)
public DragData(ImmutableArray<DragDataItem> Items, long DragOperationsMask)
Parameters
ItemsImmutableArray<DragDataItem>DragOperationsMasklongBit field representing allowed drag operations. Copy = 1, Link = 2, Move = 16
Properties
DragOperationsMask
Bit field representing allowed drag operations. Copy = 1, Link = 2, Move = 16
public long DragOperationsMask { get; init; }
Property Value
Files
List of filenames that should be included when dropping
public ImmutableArray<string>? Files { get; init; }
Property Value
Items
public ImmutableArray<DragDataItem> Items { get; init; }