public void AddProperty(string name, Type type, string category, string description, object defaultValue) { PropertySpec widthSpec = new PropertySpec(name, type, category, description, defaultValue); PropertySpecDescriptor pd = widthSpec.ToPropertyDescriptor(); pd.OnGetValue += new EventHandler<PropertyEventArgs>(GetValue); pd.OnSetValue += new EventHandler<PropertyEventArgs>(SetValue); mProperties.Add(pd); }
public void AddProperty(string name, Type type) { PropertySpec widthSpec = new PropertySpec(name, type); PropertySpecDescriptor pd = widthSpec.ToPropertyDescriptor(); pd.OnGetValue += new EventHandler<PropertyEventArgs>(GetValue); pd.OnSetValue += new EventHandler<PropertyEventArgs>(SetValue); mProperties.Add(pd); }
public void AddProperty(string name, Type type, string category, string description, object defaultValue, Type editor, Type typeConverter) { PropertySpec widthSpec = new PropertySpec(name, type, category, description, defaultValue, editor, typeConverter); PropertySpecDescriptor pd = widthSpec.ToPropertyDescriptor(); pd.OnGetValue += new EventHandler <PropertyEventArgs>(GetValue); pd.OnSetValue += new EventHandler <PropertyEventArgs>(SetValue); mProperties.Add(pd); }
public void AddProperty(string name, Type type, string category) { PropertySpec widthSpec = new PropertySpec(name, type, category); PropertySpecDescriptor pd = widthSpec.ToPropertyDescriptor(); pd.OnGetValue += new EventHandler <PropertyEventArgs>(GetValue); pd.OnSetValue += new EventHandler <PropertyEventArgs>(SetValue); mProperties.Add(pd); }