Class RadProperty
Represents a property. Supports telerik dependency properties system by encapsulating a property of a certain RadElement instance.
Inheritance
Inherited Members
Namespace: Telerik.WinControls
Assembly: Telerik.WinControls.dll
Syntax
public class RadProperty
Fields
UnsetValue
Declaration
public static readonly object UnsetValue
Field Value
System.
|
Properties
FullName
Declaration
public string FullName { get; }
Property Value
System.
|
GlobalIndex
Declaration
public int GlobalIndex { get; }
Property Value
System.
|
Name
Declaration
public string Name { get; }
Property Value
System.
|
OwnerType
Declaration
public Type OwnerType { get; }
Property Value
System.
|
PropertyType
Declaration
public Type PropertyType { get; }
Property Value
System.
|
PropertyTypeIsValueType
Declaration
public bool PropertyTypeIsValueType { get; }
Property Value
System.
|
ValidateValueCallback
Declaration
public ValidateValueCallback ValidateValueCallback { get; }
Property Value
Methods
AddOwner(Type)
Declaration
public RadProperty AddOwner(Type ownerType)
Parameters
System.
|
Returns
AddOwner(Type, RadPropertyMetadata)
Declaration
public RadProperty AddOwner(Type ownerType, RadPropertyMetadata typeMetadata)
Parameters
System.
|
Rad
|
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
System.
|
Returns
System.
|
Overrides
Find(String, String)
Declaration
public static RadProperty Find(string className, string propertyName)
Parameters
System.
|
System.
|
Returns
Find(Type, String)
Declaration
public static RadProperty Find(Type objectType, string propertyName)
Parameters
System.
|
System.
|
Returns
FindClrProperty()
Declaration
public PropertyDescriptor FindClrProperty()
Returns
System.
|
FindSafe(String, String)
Declaration
public static RadProperty FindSafe(string className, string propertyName)
Parameters
System.
|
System.
|
Returns
FindSafe(Type, String)
Declaration
public static RadProperty FindSafe(Type objectType, string propertyName)
Parameters
System.
|
System.
|
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
System.
|
Overrides
GetMetadata(RadObject)
Declaration
public RadPropertyMetadata GetMetadata(RadObject radObject)
Parameters
Rad
|
Returns
GetMetadata(RadObjectType)
Declaration
public RadPropertyMetadata GetMetadata(RadObjectType radObjectType)
Parameters
Rad
|
Returns
IsValidType(Object)
Declaration
public bool IsValidType(object value)
Parameters
System.
|
Returns
System.
|
IsValidValue(Object, RadObject)
Declaration
public bool IsValidValue(object value, RadObject instance)
Parameters
System.
|
Rad
|
Returns
System.
|
OverrideMetadata(Type, RadPropertyMetadata)
Declaration
public void OverrideMetadata(Type forType, RadPropertyMetadata typeMetadata)
Parameters
System.
|
Rad
|
Register(String, Type, Type, RadPropertyMetadata)
Declaration
public static RadProperty Register(string name, Type propertyType, Type ownerType, RadPropertyMetadata typeMetadata)
Parameters
System.
|
System.
|
System.
|
Rad
|
Returns
Register(String, Type, Type, RadPropertyMetadata, ValidateValueCallback)
Declaration
public static RadProperty Register(string name, Type propertyType, Type ownerType, RadPropertyMetadata typeMetadata, ValidateValueCallback validateValueCallback)
Parameters
System.
|
System.
|
System.
|
Rad
|
Validate
|
Returns
RegisterAttached(String, Type, Type, RadPropertyMetadata)
Declaration
public static RadProperty RegisterAttached(string name, Type propertyType, Type ownerType, RadPropertyMetadata typeMetadata)
Parameters
System.
|
System.
|
System.
|
Rad
|
Returns
RegisterAttached(String, Type, Type, RadPropertyMetadata, ValidateValueCallback)
Declaration
public static RadProperty RegisterAttached(string name, Type propertyType, Type ownerType, RadPropertyMetadata typeMetadata, ValidateValueCallback validateValueCallback)
Parameters
System.
|
System.
|
System.
|
Rad
|
Validate
|