DataTransferItemList Class
The list of the items of a drag data store (https://html.spec.whatwg.org/multipage/dnd.html#the-datatransferitemlist-interface).
public sealed class DataTransferItemList : IEnumerable<DataTransferItem>, IReadOnlyCollection<DataTransferItem>, IReadOnlyList<DataTransferItem>, IEnumerable- Implements
Properties
| Name | Description |
|---|---|
| Count | Gets the number of items in the list (the .NET counterpart of length). |
| Length | https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-length |
Count
DataTransfer.csLength
DataTransfer.cshttps://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-length
public uint Length { get; }Property value
See also
Indexers
| Name | Description |
|---|---|
| this[uint] | The indexed property getter (https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-item): the same object each time for an item. |
| this[int] |
this[uint]
DataTransfer.csThe indexed property getter (https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-item): the same object each time for an item.
public DataTransferItem? this[uint index] { get; }this[int]
DataTransfer.csDataTransferItem IReadOnlyList<DataTransferItem>.this[int index] { get; }No documentation is available.
Methods
| Name | Description |
|---|---|
| Add(File) | Adds a file item (https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-add). |
| Add(string, string) | Adds a text item (https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-add). |
| Clear() | https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-clear |
| GetEnumerator() | Returns an enumerator that iterates through the collection. |
| Remove(uint) | https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-remove |
| System.Collections.IEnumerable.GetEnumerator() |
Add overloads
Add(File)
DataTransfer.csAdds a file item (https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-add).
public DataTransferItem? Add(File data)Add(string, string)
DataTransfer.csAdds a text item (https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-add).
public DataTransferItem? Add(string data, string type)Parameters
Returns
See also
Clear()
DataTransfer.cshttps://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-clear
public void Clear()GetEnumerator()
DataTransfer.csReturns an enumerator that iterates through the collection.
public IEnumerator<DataTransferItem> GetEnumerator()Returns
IEnumerator<DataTransferItem> An enumerator that can be used to iterate through the collection.
Remove(uint)
DataTransfer.cshttps://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-remove