Xceed Toolkit Plus for WPF v4.6 Documentation
SwitchPanel Class Members
Fields  Properties  Methods  Events


Xceed.Wpf.Toolkit Assembly > Xceed.Wpf.Toolkit.Panels Namespace : SwitchPanel Class

The following tables list the members exposed by SwitchPanel.

Public Constructors
 NameDescription
Public Constructor  
Top
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)ActiveLayoutChanged Routed Event  
Public Fieldstatic (Shared in Visual Basic)ActiveLayoutIndex Dependency Property  
Public Fieldstatic (Shared in Visual Basic)  
Public Fieldstatic (Shared in Visual Basic)  
Public Fieldstatic (Shared in Visual Basic)AreLayoutSwitchesAnimated Dependency Property  
Public Fieldstatic (Shared in Visual Basic)DefaultAnimationRate Dependency Property  
Public Fieldstatic (Shared in Visual Basic)DefaultAnimator Dependency Property  
Public Fieldstatic (Shared in Visual Basic)EnterAnimationRate Dependency Property  
Public Fieldstatic (Shared in Visual Basic)EnterAnimator Dependency Property  
Public Fieldstatic (Shared in Visual Basic)ExitAnimationRate Dependency Property  
Public Fieldstatic (Shared in Visual Basic)ExitAnimator Dependency Property  
Public Fieldstatic (Shared in Visual Basic)LayoutAnimationRate Dependency Property  
Public Fieldstatic (Shared in Visual Basic)LayoutAnimator Dependency Property  
Public Fieldstatic (Shared in Visual Basic)  
Public Fieldstatic (Shared in Visual Basic)SwitchAnimationBegun Routed Event  
Public Fieldstatic (Shared in Visual Basic)SwitchAnimationCompleted Routed Event  
Public Fieldstatic (Shared in Visual Basic)SwitchAnimationRate Dependency Property  
Public Fieldstatic (Shared in Visual Basic)SwitchAnimator Dependency Property  
Public Fieldstatic (Shared in Visual Basic)SwitchTemplate Dependency Property  
Public Fieldstatic (Shared in Visual Basic)TemplateAnimationRate Dependency Property  
Public Fieldstatic (Shared in Visual Basic)TemplateAnimator Dependency Property  
Top
Public Properties
 NameDescription
Public PropertyGets the ActiveLayout property. This dependency property indicates which animation panel is currently controlling layout for the SwitchPanel.  
Public PropertyGets or sets the ActiveLayoutIndex property. This dependency property indicates the index of the current SwitchablePanel within the Layouts collection.  
Public PropertyGets the ActiveSwitchTemplate property. This dependency property indicates which switch template should be used by SwitchPresenter descendants.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public PropertyGets or sets the AreLayoutSwitchesAnimated property. This dependency property indicates whether transitions between panels are animated.  
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property  
Public Property  
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public PropertyGets or sets the DefaultAnimationRate property. This dependency property indicates the duration or speed at which other animations will occur for panels within the layouts collection that set their respective AnimationRate properties to AnimationRate.Default. This property can be used to set a single animation rate to be used for EnterAnimationRate, ExitAnimationRate, LayoutAnimationRate, SwitchAnimationRate, and TemplateAnimationRate.  
Public PropertyGets or sets the DefaultAnimator property. This dependency property indicates the default animator that will be used by panels within the Layouts collection that do not explicitly specify their own DefaultAnimator value.  
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public PropertyGets or sets the EnterAnimationRate property. This dependency property indicates the default animation rate that will be used by panels within the Layouts collection that do not explicitly specify their own EnterAnimationRate value.  
Public PropertyGets or sets the EnterAnimator property. This dependency property indicates the default animator that will be used by panels within the Layouts collection that do not explicitly specify their own EnterAnimator value.  
Public PropertyGets or sets the ExitAnimationRate property. This dependency property indicates the default animation rate that will be used by panels within the Layouts collection that do not explicitly specify their own ExitAnimationRate value.  
Public PropertyGets or sets the ExitAnimator property. This dependency property indicates the default animator that will be used by panels within the Layouts collection that do not explicitly specify their own ExitAnimator value.  
Public Property  
Public Property  
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property  
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public PropertyGets or sets the LayoutAnimationRate property. This dependency property indicates the default animation rate that will be used by panels within the Layouts collection that do not explicitly specify their own LayoutAnimationRate value.  
Public PropertyGets or sets the LayoutAnimator property. This dependency property indicates the default layout animator that will be used by panels within the Layouts collection that do not explicitly specify their own LayoutAnimator value.  
Public PropertyGets the Layouts property. This dependency property contains a collection of SwitchablePanel objects that represent the different layouts available within the SwitchPanel.  
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property  
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public PropertyGets or sets the SwitchAnimationRate property. This dependency property indicates the default animation rate that will be used by panels within the Layouts collection that do not explicitly specify their own SwitchAnimationRate value.  
Public PropertyGets or sets the SwitchAnimator property. This dependency property indicates the default switch animator that will be used by panels within the Layouts collection that do not explicitly specify their own SwitchAnimator value.  
Public PropertyGets or sets the SwitchTemplate property. This dependency property indicates the switch template that should be used by any SwitchPresenter descendants.  
Public Property (Inherited from PanelBase)
Public PropertyGets or sets the TemplateAnimationRate property. This dependency property indicates the default animation rate that will be used by panels within the Layouts collection that do not explicitly specify their own TemplateAnimationRate value.  
Public PropertyGets or sets the TemplateAnimator property. This dependency property indicates the default switch animator that will be used by panels within the Layouts collection that do not explicitly specify their own TemplateAnimator value.  
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Public Property  
Public Property  
Public Property  
Public Property (Inherited from PanelBase)
Public Property (Inherited from PanelBase)
Top
Protected Properties
 NameDescription
Protected Internal Property (Inherited from System.Windows.FrameworkElement)
Protected Internal Property (Inherited from PanelBase)
Protected Internal Property (Inherited from PanelBase)
Protected Internal Property (Inherited from PanelBase)
Protected Internal Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Internal Property (Inherited from PanelBase)
Protected Internal Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected PropertyOverridden.   
Protected Internal Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Internal Property (Inherited from PanelBase)
Protected Internal Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Protected Property (Inherited from PanelBase)
Top
Public Methods
 NameDescription
Public MethodOverloaded.  (Inherited from System.Windows.UIElement)
Public Method (Inherited from PanelBase)
Public MethodOverloaded.  (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public MethodOverloaded.  (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public MethodOverloaded.  (Inherited from PanelBase)
Public MethodOverloaded.  (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public MethodOverloaded.  (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method  
Public Method  
Public Method  
Public Method  
Public Method  
Public Method (Inherited from PanelBase)
Public Method  
Public Method  
Public Method  
Public Method  
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method  
Public Method  
Public Method  
Public Method  
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public MethodOverloaded.  (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method  
Public Method (Inherited from PanelBase)
Public MethodOverloaded.  (Inherited from PanelBase)
Public Method  
Public MethodOverloaded.  (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Public Method (Inherited from PanelBase)
Top
Protected Methods
 NameDescription
Protected Internal Method (Inherited from System.Windows.FrameworkElement)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected MethodOverridden.   
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Internal Method (Inherited from PanelBase)
Protected Internal Method (Inherited from PanelBase)
Protected MethodOverridden.   
Protected MethodOverloaded.  (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected MethodOverridden.   
Protected Method (Inherited from PanelBase)
Protected MethodProvides derived classes an opportunity to handle changes to the ActiveLayout property.  
Protected MethodProvides derived classes an opportunity to handle changes to the ActiveLayoutIndex property.  
Protected MethodProvides derived classes an opportunity to handle changes to the ActiveSwitchTemplate property.  
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected MethodProvides derived classes an opportunity to handle changes to the Layouts property.  
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Internal Method (Inherited from PanelBase)
Protected Internal Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected MethodProvides derived classes an opportunity to handle changes to the SwitchTemplate property.  
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected MethodOverridden.   
Protected Internal Method (Inherited from PanelBase)
Protected Internal Method (Inherited from PanelBase)
Protected MethodA helper method to raise the ActiveLayoutChanged event.  
Protected MethodA helper method to raise the SwitchAnimationBegun event.  
Protected MethodA helper method to raise the SwitchAnimationCompleted event.  
Protected Internal Method (Inherited from PanelBase)
Protected Method (Inherited from PanelBase)
Protected MethodProvides a secure method for setting the ActiveLayout property. This dependency property indicates which animation panel is currently controlling layout for the SwitchPanel.  
Protected MethodProvides a secure method for setting the ActiveSwitchTemplate property. This dependency property indicates which switch template should be used by SwitchPresenter descendants.  
Protected MethodProvides a secure method for setting the Layouts property. This dependency property contains a collection of SwitchablePanel objects that represent the different layouts available within the SwitchPanel.  
Protected Internal Method (Inherited from PanelBase)
Top
Public Events
 NameDescription
Public EventOccurs when the current layout changes for the SwitchPanel.  
Public Event (Inherited from System.Windows.FrameworkElement)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public EventOccurs when a layout switch animation begins for a SwitchPanel.  
Public EventOccurs when a layout switch animation completes for a SwitchPanel.  
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Public Event (Inherited from PanelBase)
Top
See Also

Reference

SwitchPanel Class
Xceed.Wpf.Toolkit.Panels Namespace