Definition
Namespace:Telerik.WinControls.UI.SplashScreen
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class RadSplashScreenElement : SplashScreenLightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementSplashScreenLightVisualElementRadSplashScreenElement...
Implements:
Inherited Members
Constructors
public RadSplashScreenElement()
Properties
Gets or sets the footer image displayed by the FooterLogoElement.
public Image FooterLogo { get; set; }
Gets the element that displays the footer logo.
public SplashScreenLightVisualElement FooterLogoElement { get; }
Gets the stack that contains the footer logo and text.
public StackLayoutElement FooterStack { get; }
Gets or sets the footer SVG(vector image) displayed by the FooterLogoElement.
public RadSvgImage FooterSvgLogo { get; set; }
Gets or sets the footer text displayed by the FooterTextElement.
public string FooterText { get; set; }
Gets the element that displays the footer text.
public SplashScreenLightVisualElement FooterTextElement { get; }
Gets or sets the displayed image in the ImageElement.
public override Image Image { get; set; }
Overrides:
Gets the element that displays the image / SVG.
public SplashScreenLightVisualElement ImageElement { get; }
Gets the stack that contains the image / SVG.
public StackLayoutElement ImageStack { get; }
Gets the stack that contains all sub-stacks and elements.
public StackLayoutElement MainStack { get; }
Gets the element that indicate and display the progress.
public SplashScreenProgressIndicatorElement ProgressIndicatorElement { get; }
Gets the stack that contains the progress indicator.
public StackLayoutElement ProgressIndicatorStack { get; }
Gets or sets the displayed SVG(vector image) in the ImageElement.
public override RadSvgImage SvgImage { get; set; }
Overrides:
Gets or sets the text of the TextContentElement
public override string Text { get; set; }
Overrides:
Gets the element that displays the text / content.
public SplashScreenLightVisualElement TextContentElement { get; }
Gets the stack that contains the text content.
public StackLayoutElement TextContentStack { get; }
Methods
Called by the element when constructed. Allows inheritors to build the element tree.
protected override void CreateChildElements()
Overrides:
Creates the content / text stack element.
Creates the footer logo element.
protected virtual SplashScreenLightVisualElement CreateFooterLogoElement()
Creates the footer stack element.
Creates the footer text element.
protected virtual SplashScreenLightVisualElement CreateFooterTextElement()
Creates the image / SVG element.
protected virtual SplashScreenLightVisualElement CreateImageElement()
Creates the image stack element.
Creates the main stack element.
Creates the progress indicator element.
protected virtual SplashScreenProgressIndicatorElement CreateProgressIndicatorElement()
Creates the progress indicator stack element.
Creates the text content element.
protected virtual SplashScreenLightVisualElement CreateTextContentElement()
Initializes the internal fields and components of the LightVisualElement. This method sets up text primitives, image primitives, and layout management components.
protected override void InitializeFields()
Overrides: