Table of Contents

Class Carousel

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Carousel 组件

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

Constructors

public Carousel()

Properties

获得/设置 子组件 要求使用 CarouselItem

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

Property Value

RenderFragment

获得/设置 是否禁用移动端手势滑动 默认 false

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

Property Value

bool

获得/设置 鼠标悬停时是否暂停播放 默认 true

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

Property Value

bool

获得 Images 集合

[Parameter]
public IEnumerable<string> Images { get; set; }

Property Value

IEnumerable<string>

获得/设置 是否采用淡入淡出效果 默认为 false

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

Property Value

bool

获得/设置 下一页图标

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

Property Value

string

获得/设置 点击 Image 回调委托

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

Property Value

Func<string, Task>

获得/设置 幻灯片切换后回调方法

[Parameter]
public Func<int, Task>? OnSlideChanged { get; set; }

Property Value

Func<int, Task>

获得/设置 自动播放方式 默认 AutoPlayOnload

[Parameter]
public CarouselPlayMode PlayMode { get; set; }

Property Value

CarouselPlayMode

获得/设置 上一页图标

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

Property Value

string

获得/设置 是否显示控制按钮 默认 true

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

Property Value

bool

获得/设置 是否显示指示标志 默认 true

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

Property Value

bool

获得/设置 内部图片的宽度

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

Property Value

string

Methods

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

call JavaScript method

protected override Task InvokeInitAsync()

Returns

Task

点击 Image 是触发此方法

protected Task OnClickImage(string imageUrl)

Parameters

imageUrl string

Returns

Task

OnParametersSet 方法

protected override void OnParametersSet()

幻灯片切换事件回调 由 JavaScript 调用

[JSInvokable]
public ValueTask TriggerSlideChanged(int index)

Parameters

index int

Returns

ValueTask