Class DynamicElement
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
动态元素组件
public class DynamicElement : BootstrapComponentBase, IComponent, IHandleAfterRender, IHandleEvent
- Inheritance
-
DynamicElement
- Implements
- Inherited Members
- Extension Methods
Constructors
DynamicElement()
public DynamicElement()
Properties
ChildContent
获得/设置 内容组件
[Parameter]
public RenderFragment? ChildContent { get; set; }
Property Value
GenerateElement
获得/设置 是否生成指定 Tag 元素 默认 true 生成
[Parameter]
public bool GenerateElement { get; set; }
Property Value
OnClick
获得/设置 Click 回调委托
[Parameter]
public Func<Task>? OnClick { get; set; }
Property Value
OnContextMenu
获得/设置 OnContextMenu 回调委托
[Parameter]
public Func<MouseEventArgs, Task>? OnContextMenu { get; set; }
Property Value
OnDoubleClick
获得/设置 DoubleClick 回调委托
[Parameter]
public Func<Task>? OnDoubleClick { get; set; }
Property Value
PreventDefault
获得/设置 是否阻止默认行为 默认 false
[Parameter]
public bool PreventDefault { get; set; }
Property Value
StopPropagation
获得/设置 是否事件冒泡 默认为 false
[Parameter]
public bool StopPropagation { get; set; }
Property Value
TagName
获得/设置 TagName 属性 默认为 div
[Parameter]
public string? TagName { get; set; }
Property Value
TriggerClick
获得/设置 是否触发 Click 事件 默认 true
[Parameter]
public bool TriggerClick { get; set; }
Property Value
TriggerContextMenu
获得/设置 是否触发 OnContextMenu 事件 默认 false
[Parameter]
public bool TriggerContextMenu { get; set; }
Property Value
TriggerDoubleClick
获得/设置 是否触发 DoubleClick 事件 默认 true
[Parameter]
public bool TriggerDoubleClick { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
BuildRenderTree 方法
protected override void BuildRenderTree(RenderTreeBuilder builder)
Parameters
builder
RenderTreeBuilder