C# 클래스 JeffWilcox.Controls.Epitaph

파일 보기 프로젝트 열기: jeffwilcox/thejeffwilcox 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ShouldTombstoneProperty System.Windows.DependencyProperty
TombstoneIdProperty System.Windows.DependencyProperty
TombstonerProperty System.Windows.DependencyProperty

Private Properties

프로퍼티 타입 설명
CalculateTombstoneId void
CleanupElementsToTombstone void
Epitaph System
Initialize void
OnShouldTombstoneChanged void
OnShouldTombstoneChanged void
OnTombstoneIdChanged void
OnTombstoneIdChanged void
OnTombstonerChanged void
OnTombstonerChanged void
Tombstone void
Untombstone void

공개 메소드들

메소드 설명
GetShouldTombstone ( FrameworkElement obj ) : bool

Gets the whether the tombstoner should store values for the control. Can be bound so conditionalize this within templates upon whether a TombstoneId has been set.

GetTombstoneId ( FrameworkElement obj ) : string

Gets the tombstone id. This value must be set on any control that will be tombstoned, and should be unique within the scope of any visual parent that also has a TombstoneId, or else within a Page.

GetTombstoner ( FrameworkElement obj ) : Epitaph

Gets the tombstoner for the control.

SetShouldTombstone ( FrameworkElement obj, bool value ) : void

Sets the whether the tombstoner should store values for the control. Can be bound so conditionalize this within templates upon whether a TombstoneId has been set.

SetTombstoneId ( FrameworkElement obj, string value ) : void

Gets the tombstone id. This value must be set on any control that will be tombstoned, and should be unique within the scope of any visual parent that also has a TombstoneId, or else within a Page.

SetTombstoner ( FrameworkElement obj, Epitaph value ) : void

Sets the tombstoner for the control.

비공개 메소드들

메소드 설명
CalculateTombstoneId ( ) : void
CleanupElementsToTombstone ( ) : void
Epitaph ( ) : System
Initialize ( ) : void
OnShouldTombstoneChanged ( DependencyObject obj, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnShouldTombstoneChanged ( FrameworkElement obj, bool oldValue, bool newValue ) : void
OnTombstoneIdChanged ( DependencyObject obj, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnTombstoneIdChanged ( FrameworkElement obj, string oldValue, string newValue ) : void
OnTombstonerChanged ( DependencyObject obj, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnTombstonerChanged ( FrameworkElement obj, Epitaph oldValue, Epitaph newValue ) : void
Tombstone ( ) : void
Untombstone ( ) : void

메소드 상세

GetShouldTombstone() 공개 정적인 메소드

Gets the whether the tombstoner should store values for the control. Can be bound so conditionalize this within templates upon whether a TombstoneId has been set.
public static GetShouldTombstone ( FrameworkElement obj ) : bool
obj System.Windows.FrameworkElement The object to tombstone.
리턴 bool

GetTombstoneId() 공개 정적인 메소드

Gets the tombstone id. This value must be set on any control that will be tombstoned, and should be unique within the scope of any visual parent that also has a TombstoneId, or else within a Page.
public static GetTombstoneId ( FrameworkElement obj ) : string
obj System.Windows.FrameworkElement The object to tombstone.
리턴 string

GetTombstoner() 공개 정적인 메소드

Gets the tombstoner for the control.
public static GetTombstoner ( FrameworkElement obj ) : Epitaph
obj System.Windows.FrameworkElement The control being tombstoned.
리턴 Epitaph

SetShouldTombstone() 공개 정적인 메소드

Sets the whether the tombstoner should store values for the control. Can be bound so conditionalize this within templates upon whether a TombstoneId has been set.
public static SetShouldTombstone ( FrameworkElement obj, bool value ) : void
obj System.Windows.FrameworkElement The object to tombstone.
value bool if set to true, the object will be tombstoned.
리턴 void

SetTombstoneId() 공개 정적인 메소드

Gets the tombstone id. This value must be set on any control that will be tombstoned, and should be unique within the scope of any visual parent that also has a TombstoneId, or else within a Page.
public static SetTombstoneId ( FrameworkElement obj, string value ) : void
obj System.Windows.FrameworkElement The object to tombstone.
value string The tombstone id to assign to the control.
리턴 void

SetTombstoner() 공개 정적인 메소드

Sets the tombstoner for the control.
public static SetTombstoner ( FrameworkElement obj, Epitaph value ) : void
obj System.Windows.FrameworkElement The control being tombstoned.
value Epitaph The tombstoner for the control.
리턴 void

프로퍼티 상세

ShouldTombstoneProperty 공개적으로 정적으로 프로퍼티

Represents the ShouldTombstone attached dependency property.
public static DependencyProperty,System.Windows ShouldTombstoneProperty
리턴 System.Windows.DependencyProperty

TombstoneIdProperty 공개적으로 정적으로 프로퍼티

Represents the TombstoneId attached dependency property.
public static DependencyProperty,System.Windows TombstoneIdProperty
리턴 System.Windows.DependencyProperty

TombstonerProperty 공개적으로 정적으로 프로퍼티

Represents the Tombstoner attached dependency property.
public static DependencyProperty,System.Windows TombstonerProperty
리턴 System.Windows.DependencyProperty