New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[TelerikToolboxCategory("Data")]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadGrid))]
[RequiredScript(typeof(ImageAnimations), 1)]
[ClientScriptResource("Telerik.Web.UI.RadImageGallery", "Telerik.Web.UI.ImageGallery.RadImageGalleryScripts.js")]
[EmbeddedSkin("ImageGallery")]
[EmbeddedSkin("ImageGallery", "Default")]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadImageGallery))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Mobile, typeof(RadImageGallery))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadImageGallery))]
[RequiredScript(typeof(KeyboardNavigation))]
[RequiredScript(typeof(GestureFramework))]
[RequiredScript(typeof(PinchZoomUtility))]
[RequiredScript(typeof(MaterialRipple))]
public class RadImageGallery : RadCompositeDataBoundControl, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IFeatureGroup, INamingContainer, IPostBackEventHandler, ICallbackEventHandler

Inheritance: objectRadCompositeDataBoundControlRadImageGallery

Implements: ICallbackEventHandlerIControlIControlResolverIFeatureGroupINamingContainerIPostBackDataHandlerIPostBackEventHandlerIScriptControlISkinnableControl...

Inherited Members RadCompositeDataBoundControl.CanRenderInMode(RenderModeBrowserAdaptor, RenderMode)RadCompositeDataBoundControl.ApplyConditionalRendering(HtmlTextWriter)RadCompositeDataBoundControl.RenderClassic(HtmlTextWriter)RadCompositeDataBoundControl.RenderLite(HtmlTextWriter)RadCompositeDataBoundControl.RenderNative(HtmlTextWriter)RadCompositeDataBoundControl.InitializeRenderMode()RadCompositeDataBoundControl.ResolveRenderMode()RadCompositeDataBoundControl.OnPreRender(EventArgs)RadCompositeDataBoundControl.ControlPreRender()RadCompositeDataBoundControl.RenderScriptsNoScriptManager(HtmlTextWriter)RadCompositeDataBoundControl.RenderDescriptorsNoScriptManager(HtmlTextWriter)RadCompositeDataBoundControl.RegisterScriptControl()RadCompositeDataBoundControl.RegisterCssReferences()RadCompositeDataBoundControl.RegisterScriptDescriptors()RadCompositeDataBoundControl.SaveClientState()RadCompositeDataBoundControl.RenderClientStateField(HtmlTextWriter)RadCompositeDataBoundControl.RenderBeginTag(HtmlTextWriter)RadCompositeDataBoundControl.DescribeComponent(IScriptDescriptor)RadCompositeDataBoundControl.DescribeProperty<T>(IScriptDescriptor, string, T, T)RadCompositeDataBoundControl.DescribeEvent(IScriptDescriptor, string, string)RadCompositeDataBoundControl.GetEmbeddedSkinNames()RadCompositeDataBoundControl.ConfigureCombinedScriptFile()RadCompositeDataBoundControl.ConfigureCombinedBaseSkinFile()RadCompositeDataBoundControl.GetSkinSuffix()RadCompositeDataBoundControl.GetScriptDescriptors()RadCompositeDataBoundControl.GetScriptReferences()RadCompositeDataBoundControl.LoadPostData(string, NameValueCollection)RadCompositeDataBoundControl.RaisePostDataChangedEvent()RadCompositeDataBoundControl.IsRenderModeSetRadCompositeDataBoundControl.FeatureGroupIDRadCompositeDataBoundControl.RegisterWithScriptManagerRadCompositeDataBoundControl.EnableRippleEffectRadCompositeDataBoundControl.EnableAjaxSkinRenderingRadCompositeDataBoundControl.SupportsAdaptiveRenderingRadCompositeDataBoundControl.SupportsNativeRenderingRadCompositeDataBoundControl.SupportsLightweightRenderingRadCompositeDataBoundControl.RenderModeRadCompositeDataBoundControl.ResolvedRenderModeRadCompositeDataBoundControl.ClientStateFieldIDRadCompositeDataBoundControl.DefaultCssClassRadCompositeDataBoundControl.RenderingCompatibilityRadCompositeDataBoundControl.ClientIDModeRadCompositeDataBoundControl.ScriptManagerRadCompositeDataBoundControl.RadScriptManagerRadCompositeDataBoundControl.RadStyleSheetManagerRadCompositeDataBoundControl.AccessKeyRadCompositeDataBoundControl.BackColorRadCompositeDataBoundControl.BorderColorRadCompositeDataBoundControl.BorderStyleRadCompositeDataBoundControl.BorderWidthRadCompositeDataBoundControl.CssClassRadCompositeDataBoundControl.EnabledRadCompositeDataBoundControl.EnableThemingRadCompositeDataBoundControl.ForeColorRadCompositeDataBoundControl.FontRadCompositeDataBoundControl.HeightRadCompositeDataBoundControl.SkinIDRadCompositeDataBoundControl.VisibleRadCompositeDataBoundControl.WidthRadCompositeDataBoundControl.TabIndexRadCompositeDataBoundControl.ToolTipRadCompositeDataBoundControl.DataMemberRadCompositeDataBoundControl.EnableViewState...

Constructors

C#
public RadImageGallery()

Fields

C#
public const string ChangeItemIndexCommandName = "ChangeItemIndex"
C#
public const string ChangePageSizeCommandName = "ChangePageSize"
C#
public const string FirstPageCommandArgument = "First"
C#
public const string LastPageCommandArgument = "Last"
C#
public const string NextPageCommandArgument = "Next"
C#
public const string PageCommandName = "Page"
C#
public const string PrevPageCommandArgument = "Prev"
C#
public const string RebindImageGalleryCommandName = "RebindImageGallery"

Properties

C#
public bool AllowPaging { get; set; }
C#
public bool AppendDataBoundItems { get; set; }
C#
public string ClientDataSourceID { get; set; }
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public ImageGalleryClientSettings ClientSettings { get; }
C#
protected override string CssClassFormatString { get; }

Overrides: RadCompositeDataBoundControl.CssClassFormatString

C#
public CultureInfo Culture { get; set; }
C#
public int CurrentItemIndex { get; set; }
C#
public int CurrentPageIndex { get; set; }
C#
public string DataDescriptionField { get; set; }
C#
public string DataImageField { get; set; }
C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
[TypeConverter(typeof(StringArrayConverter))]
public virtual string[] DataKeyNames { get; set; }
C#
public override object DataSource { get; set; }

Overrides: RadCompositeDataBoundControl.DataSource

C#
public override string DataSourceID { get; set; }

Overrides: RadCompositeDataBoundControl.DataSourceID

C#
public string DataThumbnailField { get; set; }
C#
public string DataTitleField { get; set; }
C#
public ImageGalleryDisplayAreaMode DisplayAreaMode { get; set; }
C#
public bool EnableAriaSupport { get; set; }
C#
public override bool EnableEmbeddedBaseStylesheet { get; set; }

Overrides: RadCompositeDataBoundControl.EnableEmbeddedBaseStylesheet

C#
public override bool EnableEmbeddedScripts { get; set; }

Overrides: RadCompositeDataBoundControl.EnableEmbeddedScripts

C#
public override bool EnableEmbeddedSkins { get; set; }

Overrides: RadCompositeDataBoundControl.EnableEmbeddedSkins

C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public ImageGalleryImageAreaSettings ImageAreaSettings { get; }
C#
public string ImagesFolderPath { get; set; }

Items

ImageGalleryItemCollection

C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public ImageGalleryItemCollection Items { get; }
C#
[Browsable(false)]
public RadLightBox LightBox { get; }
C#
[Browsable(false)]
public RadAjaxLoadingPanel LoadingPanel { get; }
C#
public string LocalizationPath { get; set; }
C#
public bool LoopItems { get; set; }
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public ImageGalleryPagerStyle PagerStyle { get; }
C#
public int PageSize { get; set; }
C#
[Browsable(false)]
public RadToolTip RadToolTip { get; }
C#
public bool ShowLoadingPanel { get; set; }
C#
public override string Skin { get; set; }

Overrides: RadCompositeDataBoundControl.Skin

C#
protected override bool SupportsRenderingMode { get; }

Overrides: RadCompositeDataBoundControl.SupportsRenderingMode

TagKey

HtmlTextWriterTag

C#
protected override HtmlTextWriterTag TagKey { get; }
C#
[Browsable(false)]
public RadListView ThumbnailListView { get; }
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public ImageGalleryThumbnailsAreaSettings ThumbnailsAreaSettings { get; }
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public ImageGalleryToolbarSettings ToolbarSettings { get; }

Methods

C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadCompositeDataBoundControl.AddAttributesToRender(HtmlTextWriter)

C#
protected override void CreateChildControls()
C#
protected override int CreateChildControls(IEnumerable dataSource, bool dataBinding)
Parameters:dataSourceIEnumerabledataBindingboolReturns:

int

Overrides: RadCompositeDataBoundControl.CreateChildControls(IEnumerable, bool)

C#
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadCompositeDataBoundControl.DescribeClientEvents(IScriptDescriptor)

C#
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadCompositeDataBoundControl.DescribeClientProperties(IScriptDescriptor)

C#
public string GetCallbackResult()
Returns:

string

C#
protected override bool LoadClientState(Dictionary<string, object> clientState)
Parameters:clientStateDictionary<string, object>Returns:

bool

Overrides: RadCompositeDataBoundControl.LoadClientState(Dictionary<string, object>)

C#
protected override void LoadControlState(object savedState)
Parameters:savedStateobject
C#
protected virtual void LoadControlStateObject(object[] stateArray, int currentStateIndex)
Parameters:stateArrayobject[]currentStateIndexint
C#
protected override void LoadViewState(object savedState)
Parameters:savedStateobject
C#
protected override void OnInit(EventArgs e)
Parameters:eEventArgs

Overrides: RadCompositeDataBoundControl.OnInit(EventArgs)

C#
protected override RenderMode PreferredRenderMode(RenderModeBrowserAdaptor browser)
Parameters:browserRenderModeBrowserAdaptorReturns:

RenderMode

Overrides: RadCompositeDataBoundControl.PreferredRenderMode(RenderModeBrowserAdaptor)

C#
public void RaiseCallbackEvent(string eventArgument)
Parameters:eventArgumentstring
C#
public void RaisePostBackEvent(string eventArgument)
Parameters:eventArgumentstring
C#
public void Rebind()
C#
protected override void Render(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadCompositeDataBoundControl.Render(HtmlTextWriter)

C#
protected override void RenderContents(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadCompositeDataBoundControl.RenderContents(HtmlTextWriter)

C#
protected override object SaveControlState()
Returns:

object

C#
protected virtual void SaveControlStateObject(IList state)
Parameters:stateIList
C#
protected override object SaveViewState()
Returns:

object

C#
protected override void TrackViewState()

Events

C#
public event EventHandler<ImageGalleryCommandEventArgs> Command
C#
public event EventHandler<ImageGalleryImageRequestedEventArgs> ImageRequested
C#
public event EventHandler<ImageGalleryItemEventArgs> ItemCreated
C#
public event EventHandler<ImageGalleryItemEventArgs> ItemDataBound
C#
public event EventHandler<ImageGalleryNeedDataSourceEventArgs> NeedDataSource
C#
public event EventHandler<ImageGalleryPageIndexChangedEventArgs> PageIndexChanged
C#
public event EventHandler<ImageGalleryPageSizeChangedEventArgs> PageSizeChanged
In this article
DefinitionConstructorsRadImageGallery()FieldsChangeItemIndexCommandNameChangePageSizeCommandNameFirstPageCommandArgumentLastPageCommandArgumentNextPageCommandArgumentPageCommandNamePrevPageCommandArgumentRebindImageGalleryCommandNamePropertiesAllowPagingAppendDataBoundItemsClientDataSourceIDClientSettingsCssClassFormatStringCultureCurrentItemIndexCurrentPageIndexDataDescriptionFieldDataImageFieldDataKeyNamesDataSourceDataSourceIDDataThumbnailFieldDataTitleFieldDisplayAreaModeEnableAriaSupportEnableEmbeddedBaseStylesheetEnableEmbeddedScriptsEnableEmbeddedSkinsImageAreaSettingsImagesFolderPathItemsLightBoxLoadingPanelLocalizationPathLoopItemsPagerStylePageSizeRadToolTipShowLoadingPanelSkinSupportsRenderingModeTagKeyThumbnailListViewThumbnailsAreaSettingsToolbarSettingsMethodsAddAttributesToRender(HtmlTextWriter)CreateChildControls()CreateChildControls(IEnumerable, bool)DescribeClientEvents(IScriptDescriptor)DescribeClientProperties(IScriptDescriptor)GetCallbackResult()LoadClientState(Dictionary<string, object>)LoadControlState(object)LoadControlStateObject(object[], int)LoadViewState(object)OnInit(EventArgs)PreferredRenderMode(RenderModeBrowserAdaptor)RaiseCallbackEvent(string)RaisePostBackEvent(string)Rebind()Render(HtmlTextWriter)RenderContents(HtmlTextWriter)SaveControlState()SaveControlStateObject(IList)SaveViewState()TrackViewState()EventsCommandImageRequestedItemCreatedItemDataBoundNeedDataSourcePageIndexChangedPageSizeChanged
Not finding the help you need?
Contact Support