The igc-carousel presents a set of igc-carousel-slides by sequentially displaying a subset of one or more slides.
Inheritance
object
ComponentBase
- IComponent
- IHandleEvent
- IHandleAfterRender
- JsonSerializable
- IDisposable
Constructors
Section titled "Constructors"constructor
public IgbCarousel() Returns IgbCarousel
Properties
Section titled "Properties"IgBlazor
Section titled "IgBlazor"Inherited from: BaseRendererControl
[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; } Height
Section titled "Height"Inherited from: BaseRendererControl
[Parameter]
public string Height { get; set; } Width
Section titled "Width"Inherited from: BaseRendererControl
[Parameter]
public string Width { get; set; } Class
Section titled "Class"Inherited from: BaseRendererControl
[Parameter]
public string Class { get; set; } AdditionalAttributes
Section titled "AdditionalAttributes"Inherited from: BaseRendererControl
[Parameter(CaptureUnmatchedValues = true)]
public Dictionary<string, object> AdditionalAttributes { get; set; } ParentTypeName
Section titled "ParentTypeName"Inherited from: BaseRendererControl
protected virtual string ParentTypeName { get; } EventBehavior
Section titled "EventBehavior"Inherited from: BaseRendererControl
Gets or sets how events are bubbled up from JavaScript to Blazor.
[Parameter]
public ControlEventBehavior EventBehavior { get; set; } ChildContent
Section titled "ChildContent"Inherited from: BaseRendererControl
[Parameter]
public RenderFragment ChildContent { get; set; } RoundTripDateConversion
Section titled "RoundTripDateConversion"Inherited from: BaseRendererControl
Gets or sets what type of date conversion to make when round tripping dates.
[Parameter]
public RoundTripDateConversion RoundTripDateConversion { get; set; } NeedsDynamicContent
Section titled "NeedsDynamicContent"Inherited from: BaseRendererControl
protected virtual bool NeedsDynamicContent { get; } UseCamelEnumValues
Section titled "UseCamelEnumValues"Inherited from: BaseRendererControl
protected virtual bool UseCamelEnumValues { get; } AnimationType
Section titled "AnimationType"The animation type.
[Parameter]
public HorizontalTransitionAnimation AnimationType { get; set; } DefaultEventBehavior
Section titled "DefaultEventBehavior"Gets the components default event behavior.
protected override ControlEventBehavior DefaultEventBehavior { get; } DirectRenderElementName
Section titled "DirectRenderElementName"protected override string DirectRenderElementName { get; } DisableLoop
Section titled "DisableLoop"Whether the carousel should skip rotating to the first slide after it reaches the last.
[Parameter]
public bool DisableLoop { get; set; } DisablePauseOnInteraction
Section titled "DisablePauseOnInteraction"Whether the carousel should ignore use interactions and not pause on them.
[Parameter]
public bool DisablePauseOnInteraction { get; set; } HideIndicators
Section titled "HideIndicators"Whether the carousel should render the indicator controls (dots).
[Parameter]
public bool HideIndicators { get; set; } HideNavigation
Section titled "HideNavigation"Whether the carousel should skip rendering of the default navigation buttons.
[Parameter]
public bool HideNavigation { get; set; } IndicatorsLabelFormat
Section titled "IndicatorsLabelFormat"The format used to set the aria-label on the carousel indicators. Instances of '{0}' will be replaced with the index of the corresponding slide.
[Parameter]
public string IndicatorsLabelFormat { get; set; } IndicatorsOrientation
Section titled "IndicatorsOrientation"Sets the orientation of the indicator controls (dots).
[Parameter]
public CarouselIndicatorsOrientation IndicatorsOrientation { get; set; } Interval
Section titled "Interval"The duration in milliseconds between changing the active slide.
[Parameter]
public double Interval { get; set; } MaximumIndicatorsCount
Section titled "MaximumIndicatorsCount"Controls the maximum indicator controls (dots) that can be shown. Default value is 10.
[Parameter]
public double MaximumIndicatorsCount { get; set; } SlidesLabelFormat
Section titled "SlidesLabelFormat"The format used to set the aria-label on the carousel slides and the text displayed when the number of indicators is greater than tha maximum indicator count. Instances of '{0}' will be replaced with the index of the corresponding slide. Instances of '{1}' will be replaced with the total amount of slides.
[Parameter]
public string SlidesLabelFormat { get; set; } SupportsVisualChildren
Section titled "SupportsVisualChildren"protected override bool SupportsVisualChildren { get; } public override string Type { get; } UseDirectRender
Section titled "UseDirectRender"protected override bool UseDirectRender { get; } Vertical
Section titled "Vertical"Whether the carousel has vertical alignment.
[Parameter]
public bool Vertical { get; set; } Accessors
Section titled "Accessors"eventCallbacksCache
Section titled "eventCallbacksCache"Inherited from: BaseRendererControl
protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache _cachedSerializedContent
Section titled "_cachedSerializedContent"Inherited from: BaseRendererControl
protected string _cachedSerializedContent Methods
Section titled "Methods"ResolveEventBehavior()
Section titled "ResolveEventBehavior()"Inherited from: BaseRendererControl
Resolves the components event behavior if Auto is selected.
protected ControlEventBehavior ResolveEventBehavior() Returns any
ToSpinal(string)
Section titled "ToSpinal(string)"Inherited from: BaseRendererControl
protected string ToSpinal(string value) Parameters
- value:
string
Returns any
TransformSimpleKey(string)
Section titled "TransformSimpleKey(string)"Inherited from: BaseRendererControl
protected virtual string TransformSimpleKey(string key) Parameters
- key:
string
Returns any
IsTransformedEnumValue(string)
Section titled "IsTransformedEnumValue(string)"Inherited from: BaseRendererControl
protected virtual bool IsTransformedEnumValue(string key) Parameters
- key:
string
Returns any
TransformPotentialEnumValue(string, object)
Section titled "TransformPotentialEnumValue(string, object)"Inherited from: BaseRendererControl
protected virtual object TransformPotentialEnumValue(string key, object value) Parameters
- key:
string - value:
object
Returns any
BuildSequenceInfo(int)
Section titled "BuildSequenceInfo(int)"Inherited from: BaseRendererControl
protected virtual SequenceInfo BuildSequenceInfo(int startSequence) Parameters
- startSequence:
int
Returns any
BuildRenderTree(RenderTreeBuilder)
Section titled "BuildRenderTree(RenderTreeBuilder)"Inherited from: BaseRendererControl
protected override void BuildRenderTree(RenderTreeBuilder builder) Parameters
- builder:
RenderTreeBuilder
Returns any
TemplateContentType(string)
Section titled "TemplateContentType(string)"Inherited from: BaseRendererControl
protected Type TemplateContentType(string templateId) Parameters
- templateId:
string
Returns any
OnAfterRenderAsync(bool)
Section titled "OnAfterRenderAsync(bool)"Inherited from: BaseRendererControl
protected override Task OnAfterRenderAsync(bool firstRender) Parameters
- firstRender:
bool
Returns any
EnsureReady()
Section titled "EnsureReady()"Inherited from: BaseRendererControl
public Task EnsureReady() Returns any
MarkPropDirty(string)
Section titled "MarkPropDirty(string)"Inherited from: BaseRendererControl
protected void MarkPropDirty(string propertyName) Parameters
- propertyName:
string
Returns any
IsPropDirty(string)
Section titled "IsPropDirty(string)"Inherited from: BaseRendererControl
protected bool IsPropDirty(string propertyName) Parameters
- propertyName:
string
Returns any
Serialize(SerializationContext, string)
Section titled "Serialize(SerializationContext, string)"Inherited from: BaseRendererControl
public void Serialize(SerializationContext context, string propertyName = null) Parameters
- context:
SerializationContext - propertyName:
string
Returns any
Serialize()
Section titled "Serialize()"Inherited from: BaseRendererControl
public string Serialize() Returns any
InvokeMethod(string, object[], string[], ElementReference[])
Section titled "InvokeMethod(string, object[], string[], ElementReference[])"Inherited from: BaseRendererControl
protected Task<object> InvokeMethod(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null) Parameters
- methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
InvokeMethodSync(string, object[], string[], ElementReference[])
Section titled "InvokeMethodSync(string, object[], string[], ElementReference[])"Inherited from: BaseRendererControl
protected object InvokeMethodSync(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null) Parameters
- methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
SuspendNotifications(object)
Section titled "SuspendNotifications(object)"Inherited from: BaseRendererControl
Prevents data change notifications from be propagated to the component.
public void SuspendNotifications(object dataSource) Parameters
- dataSource:
object
Returns any
ResumeNotifications(object, bool)
Section titled "ResumeNotifications(object, bool)"Inherited from: BaseRendererControl
Resumes data change notifications.
public void ResumeNotifications(object dataSource, bool notify = true) Parameters
- dataSource:
object - notify:
bool
Returns any
NotifyInsertItem(object, int, object)
Section titled "NotifyInsertItem(object, int, object)"Inherited from: BaseRendererControl
public void NotifyInsertItem(object dataSource, int index, object refItem) Parameters
- dataSource:
object - index:
int - refItem:
object
Returns any
NotifyRemoveItem(object, int, object)
Section titled "NotifyRemoveItem(object, int, object)"Inherited from: BaseRendererControl
public void NotifyRemoveItem(object dataSource, int index, object oldItem) Parameters
- dataSource:
object - index:
int - oldItem:
object
Returns any
NotifyClearItems(object)
Section titled "NotifyClearItems(object)"Inherited from: BaseRendererControl
public void NotifyClearItems(object dataSource) Parameters
- dataSource:
object
Returns any
NotifySetItem(object, int, object, object)
Section titled "NotifySetItem(object, int, object, object)"Inherited from: BaseRendererControl
public void NotifySetItem(object dataSource, int index, object oldItem, object newItem) Parameters
- dataSource:
object - index:
int - oldItem:
object - newItem:
object
Returns any
NotifyUpdateItem(object, int, object, bool)
Section titled "NotifyUpdateItem(object, int, object, bool)"Inherited from: BaseRendererControl
public void NotifyUpdateItem(object dataSource, int index, object refItem, bool syncDataOnly = false) Parameters
- dataSource:
object - index:
int - refItem:
object - syncDataOnly:
bool
Returns any
OnRefChanged(string, object)
Section titled "OnRefChanged(string, object)"Inherited from: BaseRendererControl
public void OnRefChanged(string refName, object refValue) Parameters
- refName:
string - refValue:
object
Returns any
OnInvokeReturn(long, object)
Section titled "OnInvokeReturn(long, object)"Inherited from: BaseRendererControl
public void OnInvokeReturn(long invokeId, object returnValue) Parameters
- invokeId:
long - returnValue:
object
Returns any
Camelize(string)
Section titled "Camelize(string)"Inherited from: BaseRendererControl
protected string Camelize(string value) Parameters
- value:
string
Returns any
ToPascal(string)
Section titled "ToPascal(string)"Inherited from: BaseRendererControl
protected string ToPascal(string value) Parameters
- value:
string
Returns any
OnElementNameChanged(BaseRendererElement, string, string)
Section titled "OnElementNameChanged(BaseRendererElement, string, string)"Inherited from: BaseRendererControl
protected void OnElementNameChanged(BaseRendererElement element, string oldName, string newName) Parameters
- element:
BaseRendererElement - oldName:
string - newName:
string
Returns any
Dispose(bool)
Section titled "Dispose(bool)"Inherited from: BaseRendererControl
protected virtual void Dispose(bool disposing) Parameters
- disposing:
bool
Returns any
SetResourceStringAsync(string, string, string)
Section titled "SetResourceStringAsync(string, string, string)"Inherited from: BaseRendererControl
public Task<object> SetResourceStringAsync(string grouping, string id, string value) Parameters
- grouping:
string - id:
string - value:
string
Returns any
SetResourceStringAsync(string, string)
Section titled "SetResourceStringAsync(string, string)"Inherited from: BaseRendererControl
public Task<object> SetResourceStringAsync(string grouping, string json) Parameters
- grouping:
string - json:
string
Returns any
SetPropertyValue(object, PropertyInfo, JsonElement)
Section titled "SetPropertyValue(object, PropertyInfo, JsonElement)"Inherited from: BaseRendererControl
protected void SetPropertyValue(object item, PropertyInfo property, JsonElement jsonElement) Parameters
- item:
object - property:
PropertyInfo - jsonElement:
JsonElement
Returns any
SetPropertyValue(object, PropertyInfo, object)
Section titled "SetPropertyValue(object, PropertyInfo, object)"Inherited from: BaseRendererControl
protected void SetPropertyValue(object item, PropertyInfo property, object value) Parameters
- item:
object - property:
PropertyInfo - value:
object
Returns any
Dispose()
Section titled "Dispose()"Inherited from: BaseRendererControl
public void Dispose() Returns any
EnsureModulesLoaded()
Section titled "EnsureModulesLoaded()"protected override void EnsureModulesLoaded() Returns any
FindByName(string)
Section titled "FindByName(string)"public override object FindByName(string name) Parameters
- name:
string
Returns any
GetCurrent()
Section titled "GetCurrent()"public double GetCurrent() Returns any
GetCurrentAsync()
Section titled "GetCurrentAsync()"public Task<double> GetCurrentAsync() Returns any
GetIsPaused()
Section titled "GetIsPaused()"public bool GetIsPaused() Returns any
GetIsPausedAsync()
Section titled "GetIsPausedAsync()"public Task<bool> GetIsPausedAsync() Returns any
GetIsPlaying()
Section titled "GetIsPlaying()"public bool GetIsPlaying() Returns any
GetIsPlayingAsync()
Section titled "GetIsPlayingAsync()"public Task<bool> GetIsPlayingAsync() Returns any
GetTotal()
Section titled "GetTotal()"public double GetTotal() Returns any
GetTotalAsync()
Section titled "GetTotalAsync()"public Task<double> GetTotalAsync() Returns any
Next()
Section titled "Next()"public bool Next() Returns any
NextAsync()
Section titled "NextAsync()"Switches to the next slide, runs any animations, and returns if the operation was successful.
public Task<bool> NextAsync() Returns any
Pause()
Section titled "Pause()"public void Pause() Returns any
PauseAsync()
Section titled "PauseAsync()"Pauses the carousel rotation of slides.
public Task PauseAsync() Returns any
Play()
Section titled "Play()"public void Play() Returns any
PlayAsync()
Section titled "PlayAsync()"Resumes playing of the carousel slides.
public Task PlayAsync() Returns any
Prev()
Section titled "Prev()"public bool Prev() Returns any
PrevAsync()
Section titled "PrevAsync()"Switches to the previous slide, runs any animations, and returns if the operation was successful.
public Task<bool> PrevAsync() Returns any
ResolveDisplay()
Section titled "ResolveDisplay()"protected override string ResolveDisplay() Returns any
Select(double, CarouselAnimationDirection?)
Section titled "Select(double, CarouselAnimationDirection?)"public bool Select(double index, CarouselAnimationDirection? animationDirection = null) Parameters
- index:
double - animationDirection:
CarouselAnimationDirection?
Returns any
SelectAsync(double, CarouselAnimationDirection?)
Section titled "SelectAsync(double, CarouselAnimationDirection?)"public Task<bool> SelectAsync(double index, CarouselAnimationDirection? animationDirection = null) Parameters
- index:
double - animationDirection:
CarouselAnimationDirection?
Returns any
SetNativeElement(object)
Section titled "SetNativeElement(object)"public void SetNativeElement(object element) Parameters
- element:
object
Returns any
SetNativeElementAsync(object)
Section titled "SetNativeElementAsync(object)"public Task SetNativeElementAsync(object element) Parameters
- element:
object
Returns any
Events
Section titled "Events"Paused
Section titled "Paused"[Parameter]
public EventCallback<IgbVoidEventArgs> Paused { get; set; } Playing
Section titled "Playing"[Parameter]
public EventCallback<IgbVoidEventArgs> Playing { get; set; } SlideChanged
Section titled "SlideChanged"[Parameter]
public EventCallback<IgbNumberEventArgs> SlideChanged { get; set; } PausedScript
Section titled "PausedScript"[Parameter]
public string PausedScript { get; set; } PlayingScript
Section titled "PlayingScript"[Parameter]
public string PlayingScript { get; set; } SlideChangedScript
Section titled "SlideChangedScript"[Parameter]
public string SlideChangedScript { get; set; }