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
Duration
获得/设置 动画执行时长 单位毫秒 默认为 0 未生效
[Parameter]
public int Duration { get; set; }
Property Value
OnTransitionEnd
获得/设置 动画执行完成回调委托
[Parameter]
public Func<Task>? OnTransitionEnd { get; set; }
Property Value
Show
获得/设置 是否显示动画 默认 true
[Parameter]
public bool Show { get; set; }
Property Value
TransitionType
获得/设置 动画名称 默认 FadeIn
[Parameter]
public TransitionType TransitionType { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
InvokeInitAsync()
call JavaScript method
protected override Task InvokeInitAsync()
Returns
TransitionEndAsync()
动画执行完毕结束异步方法 JSInvoke 调用
[JSInvokable]
public Task TransitionEndAsync()