Table of Contents

Class Dropzone<TItem>

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

拖拽容器

public class Dropzone<TItem> : BootstrapComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IDisposable

Type Parameters

TItem
Inheritance
Dropzone<TItem>
Implements
Inherited Members
Extension Methods

Constructors

Dropzone()

public Dropzone()

Properties

Accepts

获得/设置 是否允许拖拽释放

[Parameter]
public Func<TItem?, TItem?, bool>? Accepts { get; set; }

Property Value

Func<TItem, TItem, bool>

AllowsDrag

获得/设置 当前节点是否允许被拖拽

[Parameter]
public Func<TItem, bool>? AllowsDrag { get; set; }

Property Value

Func<TItem, bool>

ChildContent

获得/设置 子组件

[Parameter]
public RenderFragment<TItem>? ChildContent { get; set; }

Property Value

RenderFragment<TItem>

CopyItem

获得/设置 复制内容

[Parameter]
public Func<TItem, TItem>? CopyItem { get; set; }

Property Value

Func<TItem, TItem>

ItemWrapperClass

获得/设置 每个 Item 的特殊 class

[Parameter]
public Func<TItem, string>? ItemWrapperClass { get; set; }

Property Value

Func<TItem, string>

Items

获取/设置 拖拽列表

[Parameter]
public List<TItem>? Items { get; set; }

Property Value

List<TItem>

MaxItems

获取/设置 最大数量 默认 null 不限制

[Parameter]
public int? MaxItems { get; set; }

Property Value

int?

OnItemDrop

获得/设置 返回放下的 Item

[Parameter]
public EventCallback<TItem> OnItemDrop { get; set; }

Property Value

EventCallback<TItem>

OnItemDropRejected

获得/设置 当拖拽被禁止时调用

[Parameter]
public EventCallback<TItem> OnItemDropRejected { get; set; }

Property Value

EventCallback<TItem>

OnItemDropRejectedByMaxItemLimit

获得/设置 当拖拽因为数量超限被禁止时调用

[Parameter]
public EventCallback<TItem> OnItemDropRejectedByMaxItemLimit { get; set; }

Property Value

EventCallback<TItem>

OnReplacedItemDrop

获得/设置 返回被替换的 Item

[Parameter]
public EventCallback<TItem> OnReplacedItemDrop { get; set; }

Property Value

EventCallback<TItem>

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

Dispose()

Dispose 方法

public void Dispose()

Dispose(bool)

Dispose 方法

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

OnInitialized()

OnInitialized 方法

protected override void OnInitialized()