C# Class Source.WPF.AccordionPanel

Inheritance: System.Windows.Controls.Panel
Afficher le fichier Open project: mrange/T4Include Class Usage Examples

Méthodes publiques

Свойство Type Description
ActiveElementProperty System.Windows.DependencyProperty
AnimationClockProperty System.Windows.DependencyProperty
ChildStateProperty System.Windows.DependencyProperty
PreviewWidthProperty System.Windows.DependencyProperty

Méthodes publiques

Méthode Description
AccordionPanel ( ) : System.Collections
ClearAnimationClock ( DependencyObject dependencyObject ) : void
ClearChildState ( DependencyObject dependencyObject ) : void
GetAnimationClock ( DependencyObject dependencyObject ) : double
GetChildState ( DependencyObject dependencyObject ) : AccordionPanel.State
SetAnimationClock ( DependencyObject dependencyObject, double value ) : void
SetChildState ( DependencyObject dependencyObject, AccordionPanel value ) : void

Méthodes protégées

Méthode Description
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size

Private Methods

Méthode Description
AccordionPanel ( ) : System
Animation_Completed ( object sender, EventArgs e ) : void
Changed_ActiveElement ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs eventArgs ) : void
Changed_ActiveElement ( UIElement oldValue, UIElement newValue ) : void
Changed_AnimationClock ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs eventArgs ) : void
Changed_AnimationClock ( DependencyObject dependencyObject, double oldValue, double newValue ) : void
Changed_ChildState ( DependencyObject dependencyObject, AccordionPanel oldValue, AccordionPanel newValue ) : void
Changed_ChildState ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs eventArgs ) : void
Changed_PreviewWidth ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs eventArgs ) : void
Changed_PreviewWidth ( double oldValue, double newValue ) : void
CoerceAllProperties ( ) : void
Coerce_ActiveElement ( DependencyObject dependencyObject, object basevalue ) : object
Coerce_ActiveElement ( UIElement &coercedValue ) : void
Coerce_AnimationClock ( DependencyObject dependencyObject, object basevalue ) : object
Coerce_AnimationClock ( DependencyObject dependencyObject, double &coercedValue ) : void
Coerce_ChildState ( DependencyObject dependencyObject, object basevalue ) : object
Coerce_ChildState ( DependencyObject dependencyObject, AccordionPanel &coercedValue ) : void
Coerce_PreviewWidth ( DependencyObject dependencyObject, object basevalue ) : object
Coerce_PreviewWidth ( double &coercedValue ) : void
Constructed__AccordionPanel ( ) : void
Initialize ( Duration &animationDuration, IEasingFunction &animationEase ) : void
Mouse_Down ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
StartClock ( ) : void
StopClock ( ) : void

Method Details

AccordionPanel() public méthode

public AccordionPanel ( ) : System.Collections
Résultat System.Collections

ArrangeOverride() protected méthode

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
Résultat System.Windows.Size

ClearAnimationClock() public static méthode

public static ClearAnimationClock ( DependencyObject dependencyObject ) : void
dependencyObject System.Windows.DependencyObject
Résultat void

ClearChildState() public static méthode

public static ClearChildState ( DependencyObject dependencyObject ) : void
dependencyObject System.Windows.DependencyObject
Résultat void

GetAnimationClock() public static méthode

public static GetAnimationClock ( DependencyObject dependencyObject ) : double
dependencyObject System.Windows.DependencyObject
Résultat double

GetChildState() public static méthode

public static GetChildState ( DependencyObject dependencyObject ) : AccordionPanel.State
dependencyObject System.Windows.DependencyObject
Résultat AccordionPanel.State

MeasureOverride() protected méthode

protected MeasureOverride ( Size availableSize ) : Size
availableSize System.Windows.Size
Résultat System.Windows.Size

SetAnimationClock() public static méthode

public static SetAnimationClock ( DependencyObject dependencyObject, double value ) : void
dependencyObject System.Windows.DependencyObject
value double
Résultat void

SetChildState() public static méthode

public static SetChildState ( DependencyObject dependencyObject, AccordionPanel value ) : void
dependencyObject System.Windows.DependencyObject
value AccordionPanel
Résultat void

Property Details

ActiveElementProperty public_oe static_oe property

public static DependencyProperty,System.Windows ActiveElementProperty
Résultat System.Windows.DependencyProperty

AnimationClockProperty public_oe static_oe property

public static DependencyProperty,System.Windows AnimationClockProperty
Résultat System.Windows.DependencyProperty

ChildStateProperty public_oe static_oe property

public static DependencyProperty,System.Windows ChildStateProperty
Résultat System.Windows.DependencyProperty

PreviewWidthProperty public_oe static_oe property

public static DependencyProperty,System.Windows PreviewWidthProperty
Résultat System.Windows.DependencyProperty