RadLightBox
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[TelerikToolboxCategory("Data")]
[RequiredScript(typeof(Core), 1)]
[RequiredScript(typeof(jQueryPlugins), 2)]
[RequiredScript(typeof(ImageAnimations), 3)]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadLightBox))]
[RequiredScript(typeof(MaterialRipple))]
[ClientScriptResource("Telerik.Web.UI.RadLightBox", "Telerik.Web.UI.LightBox.RadLightBoxScripts.js")]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadGrid))]
[EmbeddedSkin("LightBox")]
[EmbeddedSkin("LightBox", "Default")]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadLightBox))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Mobile, typeof(RadLightBox))]
public class RadLightBox : RadDataBoundControl, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IFeatureGroup, INamingContainer, IPostBackEventHandler
Inheritance: objectRadDataBoundControlRadLightBox
Implements:
Inherited Members
Constructors
C#
public RadLightBox()
Fields
C#
public const string NavigateToCommandName = "NavigateTo"
Properties
C#
public bool AppendDataBoundItems { get; set; }
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public LightBoxClientSettings ClientSettings { get; }
C#
protected override string CssClassFormatString { get; }
Overrides:
C#
public CultureInfo Culture { get; set; }
C#
public int CurrentItemIndex { get; set; }
C#
public string DataDescriptionField { get; set; }
C#
public string DataImageUrlField { get; set; }
C#
public string DataImageUrlFormatString { get; set; }
C#
public string DataNavigateUrlField { get; set; }
C#
public string DataTargetControlIDField { get; set; }
C#
public string DataTitleField { get; set; }
C#
public LightBoxDescriptionPosition DescriptionPosition { get; set; }
C#
public bool EnableAriaSupport { get; set; }
C#
public bool EnableGlowEffect { get; set; }
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public RadLightBoxItemCollection Items { get; }
C#
[Browsable(false)]
public int ItemsCount { get; }
C#
public string ItemsCounterFormatString { get; set; }
LightBoxDescriptionContainer
PlaceHolder
C#
[Browsable(false)]
public PlaceHolder LightBoxDescriptionContainer { get; set; }
LightBoxItemContainer
PlaceHolder
C#
[Browsable(false)]
public PlaceHolder LightBoxItemContainer { get; set; }
LightBoxTitleContainer
PlaceHolder
C#
[Browsable(false)]
public PlaceHolder LightBoxTitleContainer { get; set; }
C#
public string LocalizationPath { get; set; }
C#
[ClientControlProperty]
[Browsable(true)]
[Bindable(true)]
public bool Modal { get; set; }
C#
public bool PreserveCurrentItemTemplates { get; set; }
C#
public bool ShowCloseButton { get; set; }
C#
[Browsable(true)]
[Bindable(false)]
public bool ShowLoadingPanel { get; set; }
C#
public bool ShowMaximizeButton { get; set; }
C#
public bool ShowNextButton { get; set; }
C#
public bool ShowPrevButton { get; set; }
C#
public bool ShowRestoreButton { get; set; }
C#
protected override bool SupportsRenderingMode { get; }
Overrides:
TagKey
HtmlTextWriterTag
C#
protected override HtmlTextWriterTag TagKey { get; }
Methods
C#
protected override void CreateChildControls()
C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
C#
protected virtual void OnCommand(LightBoxCommandEventArgs e)
C#
protected override void Render(HtmlTextWriter writer)
Overrides:
C#
public override void RenderBeginTag(HtmlTextWriter writer)
Overrides:
C#
protected override void RenderContents(HtmlTextWriter writer)
Overrides:
C#
protected override void TrackViewState()
Events
C#
public event EventHandler<LightBoxCommandEventArgs> Command