ClassRadSplashScreen
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
RadSplashScreen()
Initializes a new instance of the RadSplashScreen class.
Declaration
public RadSplashScreen()
Fields
FooterProperty
Identifies the Footer dependency property.
Declaration
public static readonly DependencyProperty FooterProperty
Field Value
DependencyProperty
FooterTemplateProperty
Identifies the FooterTemplate dependency property.
Declaration
public static readonly DependencyProperty FooterTemplateProperty
Field Value
DependencyProperty
FooterTemplateSelectorProperty
Identifies the FooterTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty FooterTemplateSelectorProperty
Field Value
DependencyProperty
HorizontalFooterAlignmentProperty
Identifies the HorizontalFooterAlignment dependency property.
Declaration
public static readonly DependencyProperty HorizontalFooterAlignmentProperty
Field Value
DependencyProperty
ImageHeightProperty
Identifies the ImageHeight dependency property.
Declaration
public static readonly DependencyProperty ImageHeightProperty
Field Value
DependencyProperty
ImagePathProperty
Identifies the ImagePath dependency property.
Declaration
public static readonly DependencyProperty ImagePathProperty
Field Value
DependencyProperty
ImageStretchProperty
Identifies the ImageStretch dependency property.
Declaration
public static readonly DependencyProperty ImageStretchProperty
Field Value
DependencyProperty
ImageWidthProperty
Identifies the ImageWidth dependency property.
Declaration
public static readonly DependencyProperty ImageWidthProperty
Field Value
DependencyProperty
IsIndeterminateProperty
Identifies the IsIndeterminate dependency property.
Declaration
public static readonly DependencyProperty IsIndeterminateProperty
Field Value
DependencyProperty
MaxValueProperty
Identifies the MaxValue dependency property.
Declaration
public static readonly DependencyProperty MaxValueProperty
Field Value
DependencyProperty
MinValueProperty
Identifies the MinValue dependency property.
Declaration
public static readonly DependencyProperty MinValueProperty
Field Value
DependencyProperty
ProgressBarVisibilityProperty
Identifies the ProgressBarVisibility dependency property.
Declaration
public static readonly DependencyProperty ProgressBarVisibilityProperty
Field Value
DependencyProperty
ProgressValueProperty
Identifies the ProgressValue dependency property.
Declaration
public static readonly DependencyProperty ProgressValueProperty
Field Value
DependencyProperty
Properties
Footer
Gets or sets the Footer of the RadSplashScreen. This is a dependency property.
FooterTemplate
Gets or sets the FooterTemplate of the RadSplashScreen. This is a dependency property.
Declaration
public DataTemplate FooterTemplate { get; set; }
Property Value
DataTemplate
FooterTemplateSelector
Gets or sets the FooterTemplateSelector of the RadSplashScreen. This is a dependency property.
Declaration
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
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.
ImagePath
Gets or sets the ImagePath to the image to be displayed in the RadSplashScreen. This is a dependency property.
ImageStretch
Gets or sets the Stretch of the Image inside the splash screen. This is a dependency property.
Declaration
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.
IsIndeterminate
Gets or sets the IsIndeterminate value of the RadProgressBar in the template of the RadSplashScreen. This is a dependency property.
MaxValue
Gets or sets the Maximum value of the RadProgressBar in the template of the RadSplashScreen. This is a dependency property.
MinValue
Gets or sets the Minimum value of the RadProgressBar in the template of the RadSplashScreen. This is a dependency property.
ProgressBarVisibility
Gets or sets the Visibility of the RadProgressBar in the template of the RadSplashScreen. This is a dependency property.
Declaration
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.
Methods
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
AutomationPeer
OnInitialized(EventArgs)
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
e