New to Telerik UI for WPFStart a free 30-day trial

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:

C#
[Themable]
[TelerikToolboxCategory("Containers")]
public class RadSplashScreen : ContentControl

Inheritance: objectRadSplashScreen

Constructors

Initializes a new instance of the RadSplashScreen class.

C#
public RadSplashScreen()

Fields

FooterProperty

DependencyProperty

Identifies the Footer dependency property.

C#
public static readonly DependencyProperty FooterProperty

FooterTemplateProperty

DependencyProperty

Identifies the FooterTemplate dependency property.

C#
public static readonly DependencyProperty FooterTemplateProperty

Identifies the FooterTemplateSelector dependency property.

C#
public static readonly DependencyProperty FooterTemplateSelectorProperty

Identifies the HorizontalFooterAlignment dependency property.

C#
public static readonly DependencyProperty HorizontalFooterAlignmentProperty

ImageHeightProperty

DependencyProperty

Identifies the ImageHeight dependency property.

C#
public static readonly DependencyProperty ImageHeightProperty

ImagePathProperty

DependencyProperty

Identifies the ImagePath dependency property.

C#
public static readonly DependencyProperty ImagePathProperty

ImageStretchProperty

DependencyProperty

Identifies the ImageStretch dependency property.

C#
public static readonly DependencyProperty ImageStretchProperty

ImageWidthProperty

DependencyProperty

Identifies the ImageWidth dependency property.

C#
public static readonly DependencyProperty ImageWidthProperty

IsIndeterminateProperty

DependencyProperty

Identifies the IsIndeterminate dependency property.

C#
public static readonly DependencyProperty IsIndeterminateProperty

MaxValueProperty

DependencyProperty

Identifies the MaxValue dependency property.

C#
public static readonly DependencyProperty MaxValueProperty

MinValueProperty

DependencyProperty

Identifies the MinValue dependency property.

C#
public static readonly DependencyProperty MinValueProperty

Identifies the ProgressBarVisibility dependency property.

C#
public static readonly DependencyProperty ProgressBarVisibilityProperty

ProgressValueProperty

DependencyProperty

Identifies the ProgressValue dependency property.

C#
public static readonly DependencyProperty ProgressValueProperty

Properties

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

C#
public object Footer { get; set; }

FooterTemplate

DataTemplate

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

C#
public DataTemplate FooterTemplate { get; set; }

FooterTemplateSelector

DataTemplateSelector

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

C#
public DataTemplateSelector FooterTemplateSelector { get; set; }

HorizontalFooterAlignment

HorizontalAlignment

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

C#
public HorizontalAlignment HorizontalFooterAlignment { get; set; }

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

C#
public double ImageHeight { get; set; }

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

C#
public string ImagePath { get; set; }

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

C#
public Stretch ImageStretch { get; set; }

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

C#
public double ImageWidth { get; set; }

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

C#
public bool IsIndeterminate { get; set; }

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

C#
public double MaxValue { get; set; }

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

C#
public double MinValue { get; set; }

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

C#
public Visibility ProgressBarVisibility { get; set; }

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

C#
public double ProgressValue { get; set; }

Methods

C#
protected override AutomationPeer OnCreateAutomationPeer()
Returns:

AutomationPeer

C#
protected override void OnInitialized(EventArgs e)
Parameters:eEventArgs

Resets the theme.

C#
public void ResetTheme()