Class RadzenDropZoneContainer<TItem>
RadzenDropZoneContainer component.
[CascadingTypeParameter("TItem")]
public class RadzenDropZoneContainer<TItem> : RadzenComponentWithChildren, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Type Parameters
TItem
- Inheritance
-
RadzenDropZoneContainer<TItem>
- Implements
- Inherited Members
Constructors
RadzenDropZoneContainer()
public RadzenDropZoneContainer()
Properties
CanDrop
Gets or sets the function that checks if the item can be dropped in specific zone or item.
[Parameter]
public Func<RadzenDropZoneItemEventArgs<TItem>, bool> CanDrop { get; set; }
Property Value
- Func<RadzenDropZoneItemEventArgs<TItem>, bool>
The function that checks if the item can be dropped in specific zone.
Data
Gets or sets the data.
[Parameter]
public IEnumerable<TItem> Data { get; set; }
Property Value
- IEnumerable<TItem>
The data.
Drop
The event callback raised on item drop.
[Parameter]
public EventCallback<RadzenDropZoneItemEventArgs<TItem>> Drop { get; set; }
Property Value
- EventCallback<RadzenDropZoneItemEventArgs<TItem>>
The event callback raised on item drop.
ItemRender
Gets or sets the row render callback. Use it to set row attributes.
[Parameter]
public Action<RadzenDropZoneItemRenderEventArgs<TItem>> ItemRender { get; set; }
Property Value
- Action<RadzenDropZoneItemRenderEventArgs<TItem>>
The row render callback.
ItemSelector
Gets or sets the selector function for zone items.
[Parameter]
public Func<TItem, RadzenDropZone<TItem>, bool> ItemSelector { get; set; }
Property Value
- Func<TItem, RadzenDropZone<TItem>, bool>
The selector function for zone items.
Template
Gets or sets the template for zone items.
[Parameter]
public RenderFragment<TItem> Template { get; set; }
Property Value
- RenderFragment<TItem>
The template for zone items.
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
GetComponentCssClass()
protected override string GetComponentCssClass()