Class
RadSplashScreen

Represents a customizable splash screen control that provides visual feedback to users during application loading or operation stages. This class allows for configuration of various properties including progress visibility, progress values, an accompanying image, and footer content. The control includes dependency properties for managing the state and appearance of the splash screen, such as ProgressBarVisibility, ProgressValue, ImagePath, Footer, and more.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

cs-api-definition
[Themable]
[TelerikToolboxCategory("Containers")]
public class RadSplashScreen : ContentControl

Inheritance: objectRadSplashScreen

Constructors

RadSplashScreen()

Initializes a new instance of the RadSplashScreen class.

Declaration

cs-api-definition
public RadSplashScreen()

Fields

FooterProperty

Identifies the Footer dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty FooterProperty

Field Value

DependencyProperty

FooterTemplateProperty

Identifies the FooterTemplate dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty FooterTemplateProperty

Field Value

DependencyProperty

FooterTemplateSelectorProperty

Identifies the FooterTemplateSelector dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty FooterTemplateSelectorProperty

Field Value

DependencyProperty

HorizontalFooterAlignmentProperty

Identifies the HorizontalFooterAlignment dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HorizontalFooterAlignmentProperty

Field Value

DependencyProperty

ImageHeightProperty

Identifies the ImageHeight dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ImageHeightProperty

Field Value

DependencyProperty

ImagePathProperty

Identifies the ImagePath dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ImagePathProperty

Field Value

DependencyProperty

ImageStretchProperty

Identifies the ImageStretch dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ImageStretchProperty

Field Value

DependencyProperty

ImageWidthProperty

Identifies the ImageWidth dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ImageWidthProperty

Field Value

DependencyProperty

IsIndeterminateProperty

Identifies the IsIndeterminate dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsIndeterminateProperty

Field Value

DependencyProperty

MaxValueProperty

Identifies the MaxValue dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty MaxValueProperty

Field Value

DependencyProperty

MinValueProperty

Identifies the MinValue dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty MinValueProperty

Field Value

DependencyProperty

ProgressBarVisibilityProperty

Identifies the ProgressBarVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ProgressBarVisibilityProperty

Field Value

DependencyProperty

ProgressValueProperty

Identifies the ProgressValue dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ProgressValueProperty

Field Value

DependencyProperty

Properties

Gets or sets the Footer of the RadSplashScreen. This is a dependency property.

Declaration

cs-api-definition
public object Footer { get; set; }

Property Value

object

FooterTemplate

Gets or sets the FooterTemplate of the RadSplashScreen. This is a dependency property.

Declaration

cs-api-definition
public DataTemplate FooterTemplate { get; set; }

Property Value

DataTemplate

FooterTemplateSelector

Gets or sets the FooterTemplateSelector of the RadSplashScreen. This is a dependency property.

Declaration

cs-api-definition
public DataTemplateSelector FooterTemplateSelector { get; set; }

Property Value

DataTemplateSelector

HorizontalFooterAlignment

Gets or sets the HorizontalAlignment of the ContentPresenter, which shows the Footer. This is a dependency property.

Declaration

cs-api-definition
public HorizontalAlignment HorizontalFooterAlignment { get; set; }

Property Value

HorizontalAlignment

ImageHeight

Gets or sets the Height of the Image inside the splash screen. This is a dependency property.

Declaration

cs-api-definition
public double ImageHeight { get; set; }

Property Value

double

ImagePath

Gets or sets the ImagePath to the image to be displayed in the RadSplashScreen. This is a dependency property.

Declaration

cs-api-definition
public string ImagePath { get; set; }

Property Value

string

ImageStretch

Gets or sets the Stretch of the Image inside the splash screen. This is a dependency property.

Declaration

cs-api-definition
public Stretch ImageStretch { get; set; }

Property Value

Stretch

ImageWidth

Gets or sets the Width of the Image inside the splash screen. This is a dependency property.

Declaration

cs-api-definition
public double ImageWidth { get; set; }

Property Value

double

IsIndeterminate

Gets or sets the IsIndeterminate value of the RadProgressBar in the template of the RadSplashScreen. This is a dependency property.

Declaration

cs-api-definition
public bool IsIndeterminate { get; set; }

Property Value

bool

MaxValue

Gets or sets the Maximum value of the RadProgressBar in the template of the RadSplashScreen. This is a dependency property.

Declaration

cs-api-definition
public double MaxValue { get; set; }

Property Value

double

MinValue

Gets or sets the Minimum value of the RadProgressBar in the template of the RadSplashScreen. This is a dependency property.

Declaration

cs-api-definition
public double MinValue { get; set; }

Property Value

double

ProgressBarVisibility

Gets or sets the Visibility of the RadProgressBar in the template of the RadSplashScreen. This is a dependency property.

Declaration

cs-api-definition
public Visibility ProgressBarVisibility { get; set; }

Property Value

Visibility

ProgressValue

Gets or sets the value of the RadProgressBar in the template of the RadSplashScreen. This is a dependency property.

Declaration

cs-api-definition
public double ProgressValue { get; set; }

Property Value

double

Methods

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

OnInitialized(EventArgs)

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

ResetTheme()

Resets the theme.

Declaration

cs-api-definition
public void ResetTheme()