New to Telerik UI for WPFStart a free 30-day trial

Represent a PropertyDescriptor that describes IDynamicMetaObjectProvider types.

Definition

Namespace:Telerik.Windows.Controls.ConversationalUI

Assembly:Telerik.Windows.Controls.ConversationalUI.dll

Syntax:

C#
public class DynamicPropertyDescriptor : PropertyDescriptor

Inheritance: objectMemberDescriptorPropertyDescriptorDynamicPropertyDescriptor

Inherited Members PropertyDescriptor.AddValueChanged(object, EventHandler)PropertyDescriptor.Equals(object)PropertyDescriptor.CreateInstance(Type)PropertyDescriptor.FillAttributes(IList)PropertyDescriptor.GetChildProperties()PropertyDescriptor.GetChildProperties(Attribute[])PropertyDescriptor.GetChildProperties(object)PropertyDescriptor.GetChildProperties(object, Attribute[])PropertyDescriptor.GetEditor(Type)PropertyDescriptor.GetHashCode()PropertyDescriptor.GetInvocationTarget(Type, object)PropertyDescriptor.GetTypeFromName(string)PropertyDescriptor.OnValueChanged(object, EventArgs)PropertyDescriptor.RemoveValueChanged(object, EventHandler)PropertyDescriptor.GetValueChangedHandler(object)PropertyDescriptor.ConverterPropertyDescriptor.IsLocalizablePropertyDescriptor.SerializationVisibilityPropertyDescriptor.SupportsChangeEventsMemberDescriptor.CreateAttributeCollection()MemberDescriptor.FindMethod(Type, string, Type[], Type)MemberDescriptor.FindMethod(Type, string, Type[], Type, bool)MemberDescriptor.GetSite(object)MemberDescriptor.GetInvokee(Type, object)MemberDescriptor.AttributeArrayMemberDescriptor.AttributesMemberDescriptor.CategoryMemberDescriptor.DescriptionMemberDescriptor.IsBrowsableMemberDescriptor.NameMemberDescriptor.NameHashCodeMemberDescriptor.DesignTimeOnly...

Constructors

Initializes a new instance of the DynamicPropertyDescriptor class.

C#
public DynamicPropertyDescriptor(Type propertyType, string name)
Parameters:propertyTypeTypenamestring

Properties

C#
public override Type ComponentType { get; }

Overrides: PropertyDescriptor.ComponentType

C#
public override string DisplayName { get; }

Overrides: MemberDescriptor.DisplayName

C#
public override bool IsReadOnly { get; }

Overrides: PropertyDescriptor.IsReadOnly

C#
public override Type PropertyType { get; }

Overrides: PropertyDescriptor.PropertyType

Methods

C#
public override bool CanResetValue(object component)
Parameters:componentobjectReturns:

bool

Overrides: PropertyDescriptor.CanResetValue(object)

C#
public override object GetValue(object component)
Parameters:componentobjectReturns:

object

Overrides: PropertyDescriptor.GetValue(object)

C#
public override void ResetValue(object component)
Parameters:componentobject

Overrides: PropertyDescriptor.ResetValue(object)

C#
public override void SetValue(object component, object value)
Parameters:componentobjectvalueobject

Overrides: PropertyDescriptor.SetValue(object, object)

C#
public override bool ShouldSerializeValue(object component)
Parameters:componentobjectReturns:

bool

Overrides: PropertyDescriptor.ShouldSerializeValue(object)