Table of Contents

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

RenderFragment

GenerateElement

获得/设置 是否生成指定 Tag 元素 默认 true 生成

[Parameter]
public bool GenerateElement { get; set; }

Property Value

bool

OnClick

获得/设置 Click 回调委托

[Parameter]
public Func<Task>? OnClick { get; set; }

Property Value

Func<Task>

OnContextMenu

获得/设置 OnContextMenu 回调委托

[Parameter]
public Func<MouseEventArgs, Task>? OnContextMenu { get; set; }

Property Value

Func<MouseEventArgs, Task>

OnDoubleClick

获得/设置 DoubleClick 回调委托

[Parameter]
public Func<Task>? OnDoubleClick { get; set; }

Property Value

Func<Task>

PreventDefault

获得/设置 是否阻止默认行为 默认 false

[Parameter]
public bool PreventDefault { get; set; }

Property Value

bool

StopPropagation

获得/设置 是否事件冒泡 默认为 false

[Parameter]
public bool StopPropagation { get; set; }

Property Value

bool

TagName

获得/设置 TagName 属性 默认为 div

[Parameter]
public string? TagName { get; set; }

Property Value

string

TriggerClick

获得/设置 是否触发 Click 事件 默认 true

[Parameter]
public bool TriggerClick { get; set; }

Property Value

bool

TriggerContextMenu

获得/设置 是否触发 OnContextMenu 事件 默认 false

[Parameter]
public bool TriggerContextMenu { get; set; }

Property Value

bool

TriggerDoubleClick

获得/设置 是否触发 DoubleClick 事件 默认 true

[Parameter]
public bool TriggerDoubleClick { get; set; }

Property Value

bool

Methods

BuildRenderTree(RenderTreeBuilder)

BuildRenderTree 方法

protected override void BuildRenderTree(RenderTreeBuilder builder)

Parameters

builder RenderTreeBuilder