Table of Contents

Class Drawer

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Drawer 组件基类

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

Constructors

Drawer()

public Drawer()

Properties

AllowResize

获得/设置 是否允许调整大小 默认 false

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

Property Value

bool

ChildContent

获得/设置 子组件

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

Property Value

RenderFragment

Height

获得/设置 抽屉高度 上下布局时生效

[Parameter]
public string Height { get; set; }

Property Value

string

IsBackdrop

获得/设置 点击遮罩是否关闭抽屉 默认为 false

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

Property Value

bool

IsOpen

获得/设置 抽屉是否打开 默认 false 未打开

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

Property Value

bool

IsOpenChanged

获得/设置 IsOpen 属性改变时回调委托方法

[Parameter]
public EventCallback<bool> IsOpenChanged { get; set; }

Property Value

EventCallback<bool>

OnClickBackdrop

获得/设置 点击背景遮罩时回调委托方法 默认为 null

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

Property Value

Func<Task>

OnCloseAsync

获得/设置 关闭抽屉回调委托 默认 null

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

Property Value

Func<Task>

Placement

获得/设置 组件出现位置 默认显示在 Left 位置

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

Property Value

Placement

ShowBackdrop

获得/设置 是否显示遮罩 默认为 true 显示遮罩

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

Property Value

bool

Width

获得/设置 抽屉宽度 左右布局时生效

[Parameter]
public string Width { get; set; }

Property Value

string

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

Close()

关闭抽屉方法

public Task Close()

Returns

Task

OnAfterRenderAsync(bool)

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnContainerClick()

点击背景遮罩方法

public Task OnContainerClick()

Returns

Task