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:
[Themable]
[TelerikToolboxCategory("Containers")]
public class RadSplashScreen : ContentControl
Inheritance: objectRadSplashScreen
Constructors
Initializes a new instance of the RadSplashScreen class.
public RadSplashScreen()
Fields
FooterProperty
DependencyProperty
Identifies the Footer dependency property.
public static readonly DependencyProperty FooterProperty
FooterTemplateProperty
DependencyProperty
Identifies the FooterTemplate dependency property.
public static readonly DependencyProperty FooterTemplateProperty
FooterTemplateSelectorProperty
DependencyProperty
Identifies the FooterTemplateSelector dependency property.
public static readonly DependencyProperty FooterTemplateSelectorProperty
HorizontalFooterAlignmentProperty
DependencyProperty
Identifies the HorizontalFooterAlignment dependency property.
public static readonly DependencyProperty HorizontalFooterAlignmentProperty
ImageHeightProperty
DependencyProperty
Identifies the ImageHeight dependency property.
public static readonly DependencyProperty ImageHeightProperty
ImagePathProperty
DependencyProperty
Identifies the ImagePath dependency property.
public static readonly DependencyProperty ImagePathProperty
ImageStretchProperty
DependencyProperty
Identifies the ImageStretch dependency property.
public static readonly DependencyProperty ImageStretchProperty
ImageWidthProperty
DependencyProperty
Identifies the ImageWidth dependency property.
public static readonly DependencyProperty ImageWidthProperty
IsIndeterminateProperty
DependencyProperty
Identifies the IsIndeterminate dependency property.
public static readonly DependencyProperty IsIndeterminateProperty
MaxValueProperty
DependencyProperty
Identifies the MaxValue dependency property.
public static readonly DependencyProperty MaxValueProperty
MinValueProperty
DependencyProperty
Identifies the MinValue dependency property.
public static readonly DependencyProperty MinValueProperty
ProgressBarVisibilityProperty
DependencyProperty
Identifies the ProgressBarVisibility dependency property.
public static readonly DependencyProperty ProgressBarVisibilityProperty
ProgressValueProperty
DependencyProperty
Identifies the ProgressValue dependency property.
public static readonly DependencyProperty ProgressValueProperty
Properties
Gets or sets the Footer of the RadSplashScreen. This is a dependency property.
public object Footer { get; set; }
FooterTemplate
DataTemplate
Gets or sets the FooterTemplate of the RadSplashScreen. This is a dependency property.
public DataTemplate FooterTemplate { get; set; }
FooterTemplateSelector
DataTemplateSelector
Gets or sets the FooterTemplateSelector of the RadSplashScreen. This is a dependency property.
public DataTemplateSelector FooterTemplateSelector { get; set; }
HorizontalFooterAlignment
HorizontalAlignment
Gets or sets the HorizontalAlignment of the ContentPresenter, which shows the Footer. This is a dependency property.
public HorizontalAlignment HorizontalFooterAlignment { get; set; }
Gets or sets the Height of the Image inside the splash screen. This is a dependency property.
public double ImageHeight { get; set; }
Gets or sets the ImagePath to the image to be displayed in the RadSplashScreen. This is a dependency property.
public string ImagePath { get; set; }
ImageStretch
Stretch
Gets or sets the Stretch of the Image inside the splash screen. This is a dependency property.
public Stretch ImageStretch { get; set; }
Gets or sets the Width of the Image inside the splash screen. This is a dependency property.
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.
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.
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.
public double MinValue { get; set; }
ProgressBarVisibility
Visibility
Gets or sets the Visibility of the RadProgressBar in the template of the RadSplashScreen. This is a dependency property.
public Visibility ProgressBarVisibility { get; set; }
Gets or sets the value of the RadProgressBar in the template of the RadSplashScreen. This is a dependency property.
public double ProgressValue { get; set; }
Methods
OnCreateAutomationPeer()
AutomationPeer
protected override AutomationPeer OnCreateAutomationPeer()
AutomationPeer
Resets the theme.
public void ResetTheme()