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
ChildContent
获得/设置 子组件
[Parameter]
public RenderFragment? ChildContent { get; set; }
Property Value
Height
获得/设置 抽屉高度 上下布局时生效
[Parameter]
public string Height { get; set; }
Property Value
IsBackdrop
获得/设置 点击遮罩是否关闭抽屉 默认为 false
[Parameter]
public bool IsBackdrop { get; set; }
Property Value
IsOpen
获得/设置 抽屉是否打开 默认 false 未打开
[Parameter]
public bool IsOpen { get; set; }
Property Value
IsOpenChanged
获得/设置 IsOpen 属性改变时回调委托方法
[Parameter]
public EventCallback<bool> IsOpenChanged { get; set; }
Property Value
OnClickBackdrop
获得/设置 点击背景遮罩时回调委托方法 默认为 null
[Parameter]
public Func<Task>? OnClickBackdrop { get; set; }
Property Value
OnCloseAsync
获得/设置 关闭抽屉回调委托 默认 null
[Parameter]
public Func<Task>? OnCloseAsync { get; set; }
Property Value
Placement
获得/设置 组件出现位置 默认显示在 Left 位置
[Parameter]
public Placement Placement { get; set; }
Property Value
ShowBackdrop
获得/设置 是否显示遮罩 默认为 true 显示遮罩
[Parameter]
public bool ShowBackdrop { get; set; }
Property Value
Width
获得/设置 抽屉宽度 左右布局时生效
[Parameter]
public string Width { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
Close()
关闭抽屉方法
public Task Close()
Returns
OnAfterRenderAsync(bool)
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
firstRender
bool
Returns
OnContainerClick()
点击背景遮罩方法
public Task OnContainerClick()