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
AllowsDrag
获得/设置 当前节点是否允许被拖拽
[Parameter]
public Func<TItem, bool>? AllowsDrag { get; set; }
Property Value
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
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()