C# Класс System.Windows.DependencyProperty

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
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