C# 클래스 System.Windows.DependencyProperty

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

공개 프로퍼티들

프로퍼티 타입 설명
UnsetValue object

Private Properties

프로퍼티 타입 설명
AddPropertyChangeCallback void
CustomUnmanagedPropertyChangedCallbackSafe void
DependencyProperty System.Collections.Generic
DependencyProperty System.Collections.Generic
GetDefaultValue object
GetDefaultValue object
InvokeChangedCallback void
Lookup DependencyProperty
Lookup DependencyProperty
Lookup DependencyProperty
Lookup DependencyProperty
LookupInternal bool
RegisterAny DependencyProperty
RegisterAttachedCore DependencyProperty
RegisterCore DependencyProperty
RegisterReadOnlyAttached DependencyProperty
RegisterReadOnlyCore DependencyProperty
TryLookup bool
UnmanagedPropertyChangedCallback void
UnmanagedPropertyChangedCallbackSafe void

공개 메소드들

메소드 설명
AddOwner ( Type ownerType ) : DependencyProperty
AddOwner ( Type ownerType, System.Windows.PropertyMetadata typeMetadata ) : DependencyProperty
GetHashCode ( ) : int
GetMetadata ( System.Windows.DependencyObjectType dependencyObjectType ) : System.Windows.PropertyMetadata
GetMetadata ( IDependencyObject d ) : System.Windows.PropertyMetadata
GetMetadata ( Type forType ) : System.Windows.PropertyMetadata
IsValidType ( object value ) : bool
IsValidValue ( object value ) : bool
OverrideMetadata ( Type forType, System.Windows.PropertyMetadata typeMetadata ) : void
OverrideMetadata ( Type forType, System.Windows.PropertyMetadata typeMetadata, System.Windows.DependencyPropertyKey key ) : void
Register ( string name, Type propertyType, Type ownerType ) : DependencyProperty
Register ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata typeMetadata ) : DependencyProperty
Register ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata typeMetadata, ValidateValueCallback validateValueCallback ) : DependencyProperty
RegisterAttached ( string name, Type propertyType, Type ownerType ) : DependencyProperty
RegisterAttached ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata defaultMetadata ) : DependencyProperty
RegisterAttached ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata defaultMetadata, ValidateValueCallback validateValueCallback ) : DependencyProperty
RegisterAttachedReadOnly ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata defaultMetadata ) : System.Windows.DependencyPropertyKey
RegisterAttachedReadOnly ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata defaultMetadata, ValidateValueCallback validateValueCallback ) : System.Windows.DependencyPropertyKey
RegisterReadOnly ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata typeMetadata ) : System.Windows.DependencyPropertyKey
RegisterReadOnly ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata typeMetadata, ValidateValueCallback validateValueCallback ) : System.Windows.DependencyPropertyKey
ToString ( ) : string

비공개 메소드들

메소드 설명
AddPropertyChangeCallback ( PropertyChangedCallback callback ) : void
CustomUnmanagedPropertyChangedCallbackSafe ( IntPtr dependency_object, IntPtr propertyChangeArgs, MoonError &error, IntPtr unused ) : void
DependencyProperty ( IntPtr handle, string name, Type property_type, Type declaring_type ) : System.Collections.Generic
DependencyProperty ( bool isAttached, string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata defaultMetadata, ValidateValueCallback validateValueCallback ) : System.Collections.Generic
GetDefaultValue ( Kind kind ) : object
GetDefaultValue ( object ob ) : object
InvokeChangedCallback ( DependencyObject obj, DependencyProperty property, PropertyChangedCallback callback, object old_obj, object new_obj ) : void
Lookup ( IntPtr native ) : DependencyProperty
Lookup ( Kind declaring_kind, string name ) : DependencyProperty
Lookup ( Kind declaring_kind, string name, Type property_type ) : DependencyProperty
Lookup ( Kind declaring_kind, string name, Type property_type, bool create ) : DependencyProperty
LookupInternal ( Kind declaring_kind, string name, Type property_type, bool create, DependencyProperty &property ) : bool
RegisterAny ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata metadata, bool attached, bool readOnly, bool setsParent, bool custom ) : DependencyProperty
RegisterAttachedCore ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata defaultMetadata ) : DependencyProperty
RegisterCore ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata typeMetadata ) : DependencyProperty
RegisterReadOnlyAttached ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata defaultMetadata ) : DependencyProperty
RegisterReadOnlyCore ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata defaultMetadata ) : DependencyProperty
TryLookup ( Kind declaring_kind, string name, DependencyProperty &property ) : bool
UnmanagedPropertyChangedCallback ( IntPtr dependency_object, IntPtr dependency_property, IntPtr old_value, IntPtr new_value ) : void
UnmanagedPropertyChangedCallbackSafe ( IntPtr dependency_object, IntPtr propertyChangeArgs, MoonError &error, IntPtr unused ) : void

메소드 상세

AddOwner() 공개 메소드

public AddOwner ( Type ownerType ) : DependencyProperty
ownerType Type
리턴 DependencyProperty

AddOwner() 공개 메소드

public AddOwner ( Type ownerType, System.Windows.PropertyMetadata typeMetadata ) : DependencyProperty
ownerType Type
typeMetadata System.Windows.PropertyMetadata
리턴 DependencyProperty

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetMetadata() 공개 메소드

public GetMetadata ( System.Windows.DependencyObjectType dependencyObjectType ) : System.Windows.PropertyMetadata
dependencyObjectType System.Windows.DependencyObjectType
리턴 System.Windows.PropertyMetadata

GetMetadata() 공개 메소드

public GetMetadata ( IDependencyObject d ) : System.Windows.PropertyMetadata
d IDependencyObject
리턴 System.Windows.PropertyMetadata

GetMetadata() 공개 메소드

public GetMetadata ( Type forType ) : System.Windows.PropertyMetadata
forType Type
리턴 System.Windows.PropertyMetadata

IsValidType() 공개 메소드

public IsValidType ( object value ) : bool
value object
리턴 bool

IsValidValue() 공개 메소드

public IsValidValue ( object value ) : bool
value object
리턴 bool

OverrideMetadata() 공개 메소드

public OverrideMetadata ( Type forType, System.Windows.PropertyMetadata typeMetadata ) : void
forType Type
typeMetadata System.Windows.PropertyMetadata
리턴 void

OverrideMetadata() 공개 메소드

public OverrideMetadata ( Type forType, System.Windows.PropertyMetadata typeMetadata, System.Windows.DependencyPropertyKey key ) : void
forType Type
typeMetadata System.Windows.PropertyMetadata
key System.Windows.DependencyPropertyKey
리턴 void

Register() 공개 정적인 메소드

public static Register ( string name, Type propertyType, Type ownerType ) : DependencyProperty
name string
propertyType Type
ownerType Type
리턴 DependencyProperty

Register() 공개 정적인 메소드

public static Register ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata typeMetadata ) : DependencyProperty
name string
propertyType Type
ownerType Type
typeMetadata System.Windows.PropertyMetadata
리턴 DependencyProperty

Register() 공개 정적인 메소드

public static Register ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata typeMetadata, ValidateValueCallback validateValueCallback ) : DependencyProperty
name string
propertyType Type
ownerType Type
typeMetadata System.Windows.PropertyMetadata
validateValueCallback ValidateValueCallback
리턴 DependencyProperty

RegisterAttached() 공개 정적인 메소드

public static RegisterAttached ( string name, Type propertyType, Type ownerType ) : DependencyProperty
name string
propertyType Type
ownerType Type
리턴 DependencyProperty

RegisterAttached() 공개 정적인 메소드

public static RegisterAttached ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata defaultMetadata ) : DependencyProperty
name string
propertyType Type
ownerType Type
defaultMetadata System.Windows.PropertyMetadata
리턴 DependencyProperty

RegisterAttached() 공개 정적인 메소드

public static RegisterAttached ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata defaultMetadata, ValidateValueCallback validateValueCallback ) : DependencyProperty
name string
propertyType Type
ownerType Type
defaultMetadata System.Windows.PropertyMetadata
validateValueCallback ValidateValueCallback
리턴 DependencyProperty

RegisterAttachedReadOnly() 공개 정적인 메소드

public static RegisterAttachedReadOnly ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata defaultMetadata ) : System.Windows.DependencyPropertyKey
name string
propertyType Type
ownerType Type
defaultMetadata System.Windows.PropertyMetadata
리턴 System.Windows.DependencyPropertyKey

RegisterAttachedReadOnly() 공개 정적인 메소드

public static RegisterAttachedReadOnly ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata defaultMetadata, ValidateValueCallback validateValueCallback ) : System.Windows.DependencyPropertyKey
name string
propertyType Type
ownerType Type
defaultMetadata System.Windows.PropertyMetadata
validateValueCallback ValidateValueCallback
리턴 System.Windows.DependencyPropertyKey

RegisterReadOnly() 공개 정적인 메소드

public static RegisterReadOnly ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata typeMetadata ) : System.Windows.DependencyPropertyKey
name string
propertyType Type
ownerType Type
typeMetadata System.Windows.PropertyMetadata
리턴 System.Windows.DependencyPropertyKey

RegisterReadOnly() 공개 정적인 메소드

public static RegisterReadOnly ( string name, Type propertyType, Type ownerType, System.Windows.PropertyMetadata typeMetadata, ValidateValueCallback validateValueCallback ) : System.Windows.DependencyPropertyKey
name string
propertyType Type
ownerType Type
typeMetadata System.Windows.PropertyMetadata
validateValueCallback ValidateValueCallback
리턴 System.Windows.DependencyPropertyKey

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

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

public static object UnsetValue
리턴 object