Table of Contents

Class Transition

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Transition 动画组件

public class Transition : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
Inheritance
Transition
Implements
Inherited Members
Extension Methods

Constructors

Transition()

public Transition()

Properties

ChildContent

获得/设置 子内容

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

Property Value

RenderFragment

Duration

获得/设置 动画执行时长 单位毫秒 默认为 0 未生效

[Parameter]
public int Duration { get; set; }

Property Value

int

OnTransitionEnd

获得/设置 动画执行完成回调委托

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

Property Value

Func<Task>

Show

获得/设置 是否显示动画 默认 true

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

Property Value

bool

TransitionType

获得/设置 动画名称 默认 FadeIn

[Parameter]
public TransitionType TransitionType { get; set; }

Property Value

TransitionType

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

InvokeInitAsync()

call JavaScript method

protected override Task InvokeInitAsync()

Returns

Task

TransitionEndAsync()

动画执行完毕结束异步方法 JSInvoke 调用

[JSInvokable]
public Task TransitionEndAsync()

Returns

Task