C# Класс Source.WPF.AccordionPanel

Наследование: System.Windows.Controls.Panel
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ActiveElementProperty System.Windows.DependencyProperty
AnimationClockProperty System.Windows.DependencyProperty
ChildStateProperty System.Windows.DependencyProperty
PreviewWidthProperty System.Windows.DependencyProperty

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size

Приватные методы

Метод Описание
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

Описание методов

AccordionPanel() публичный Метод

public AccordionPanel ( ) : System.Collections
Результат System.Collections

ArrangeOverride() защищенный Метод

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
Результат System.Windows.Size

ClearAnimationClock() публичный статический Метод

public static ClearAnimationClock ( DependencyObject dependencyObject ) : void
dependencyObject System.Windows.DependencyObject
Результат void

ClearChildState() публичный статический Метод

public static ClearChildState ( DependencyObject dependencyObject ) : void
dependencyObject System.Windows.DependencyObject
Результат void

GetAnimationClock() публичный статический Метод

public static GetAnimationClock ( DependencyObject dependencyObject ) : double
dependencyObject System.Windows.DependencyObject
Результат double

GetChildState() публичный статический Метод

public static GetChildState ( DependencyObject dependencyObject ) : AccordionPanel.State
dependencyObject System.Windows.DependencyObject
Результат AccordionPanel.State

MeasureOverride() защищенный Метод

protected MeasureOverride ( Size availableSize ) : Size
availableSize System.Windows.Size
Результат System.Windows.Size

SetAnimationClock() публичный статический Метод

public static SetAnimationClock ( DependencyObject dependencyObject, double value ) : void
dependencyObject System.Windows.DependencyObject
value double
Результат void

SetChildState() публичный статический Метод

public static SetChildState ( DependencyObject dependencyObject, AccordionPanel value ) : void
dependencyObject System.Windows.DependencyObject
value AccordionPanel
Результат void

Описание свойств

ActiveElementProperty публичное статическое свойство

public static DependencyProperty,System.Windows ActiveElementProperty
Результат System.Windows.DependencyProperty

AnimationClockProperty публичное статическое свойство

public static DependencyProperty,System.Windows AnimationClockProperty
Результат System.Windows.DependencyProperty

ChildStateProperty публичное статическое свойство

public static DependencyProperty,System.Windows ChildStateProperty
Результат System.Windows.DependencyProperty

PreviewWidthProperty публичное статическое свойство

public static DependencyProperty,System.Windows PreviewWidthProperty
Результат System.Windows.DependencyProperty