public virtual void InitEditor() { if (_dctd == null) _dctd = ProviderInstaller.Install(this); _dctd.CategorySortOrder = CustomSortOrder.AscendingById; _dctd.PropertySortOrder = CustomSortOrder.AscendingById; UpdateEditorAttributes(); }
public virtual void Init() { if (_dctd == null) _dctd = ProviderInstaller.Install(this); _dctd.CategorySortOrder = CustomSortOrder.AscendingById; _dctd.PropertySortOrder = CustomSortOrder.AscendingById; UpdateEditorAttributes(); }
public SmartElementProperty(SmartElement element) { this.element = element; m_dctd = ProviderInstaller.Install(this); m_dctd.PropertySortOrder = CustomSortOrder.AscendingById; TypeDescriptor.Refresh(this); Parameter[] parameters = element.parameters; for (int i = 0; i < parameters.Length; ++i) { CustomPropertyDescriptor property = m_dctd.GetProperty("pram" + (i + 1)); Init(property, parameters[i]); } }
public TestClass() { m_dctd = ProviderInstaller.Install(this); PropG = 1; PropH = 2; CreateOnTheFlyPropertyE( ); CustomPropertyDescriptor cpd = m_dctd.GetProperty("PropI"); PopululateDropDownListFromDatabaseSource(cpd); cpd = m_dctd.GetProperty("PropJ"); PopululateDropDownListFromDatabaseSource(cpd); }
public PropertyWrapper(object owner) { m_dctd = ProviderInstaller.Install(this); m_owner = owner; CustomPropertyDescriptor cpd = m_dctd.GetProperty("SelectedProperty"); foreach (PropertyDescriptor pd in TypeDescriptor.GetProperties(owner)) { StandardValueAttribute sva = new StandardValueAttribute(pd); sva.DisplayName = pd.DisplayName; sva.Description = pd.Description; cpd.StatandardValues.Add(sva); } SelectedProperty = (cpd.StatandardValues.ToArray( )[0].Value) as CustomPropertyDescriptor; m_dctd.CategorySortOrder = CustomSortOrder.None; m_dctd.PropertySortOrder = CustomSortOrder.None; this.PropertyFlags = m_cpd.PropertyFlags; }
internal void InstallTypeDescriptor() { _dctd = ProviderInstaller.Install(this); _dctd.PropertySortOrder = CustomSortOrder.AscendingById; }
private void SetupCustomTypeDescriptor() { Descriptor = ProviderInstaller.Install(this); }
public FacerLayer() { _dctd = ProviderInstaller.Install(this); _dctd.PropertySortOrder = CustomSortOrder.DescendingById; _dctd.CategorySortOrder = CustomSortOrder.DescendingById; }
public override ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance) { var dynamicDescriptor = new DynamicCustomTypeDescriptor(this); return(dynamicDescriptor); }