A component that lets you display data as swipable pages with arrows, pager, and looping. Supports automatic page change with interval, RTL-aware navigation, theming, and two-way page binding via Page/PageChanged.
Definition
Namespace:Telerik.Blazor.Components
Assembly:Telerik.Blazor.dll
Type Parameters:
TItem
Syntax:
public class TelerikCarousel<TItem> : DataBoundComponent<TItem>, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Inheritance: objectComponentBaseBaseComponentDataBoundComponent<TItem>TelerikCarousel<TItem>
Implements:
Inherited Members
Constructors
public TelerikCarousel()
Methods
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Overrides:
public override Task SetParametersAsync(ParameterView parameters)
Overrides:
Properties
Defines whether the arrows should be visible. Default value is true.
[Parameter]
public bool Arrows { get; set; }
Defines whether automatic page change should be enabled. Default value is true.
[Parameter]
public bool AutomaticPageChange { get; set; }
Defines the interval between automatic page changes. Default value is 5000.
[Parameter]
public int AutomaticPageChangeInterval { get; set; }
public string HeightStyle { get; }
Defines whether looping pages should be enabled. Default value is true.
[Parameter]
public bool LoopPages { get; set; }
Defines the current page of the Carousel. Default value is 1.
[Parameter]
public int Page { get; set; }
Defines whether the pager should be visible. Default value is true.
[Parameter]
public bool Pageable { get; set; }
Triggers when the page has changed.
[Parameter]
public EventCallback<int> PageChanged { get; set; }
public string StyleToRender { get; }
Template
RenderFragment<TItem>
Defines the default template of the Carousel.
[Parameter]
public RenderFragment<TItem> Template { get; set; }
Defines the pager overlay. Default value is Light.
[Parameter]
public string ThemeColor { get; set; }
public string ThemeColorClass { get; }
public string WidthStyle { get; }