C# 클래스 Source.WPF.AccordionPanel

상속: System.Windows.Controls.Panel
파일 보기 프로젝트 열기: mrange/T4Include 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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