public Array(JArray def, ComponentDefinition.ComponentProperty prop) { Items = new ObservableCollection <IPropertyValue>(); _ptype = new ComponentDefinition.ComponentProperty { Property = "", Usage = new ComponentDefinition.ComponentProperty.PropertyUsage { Type = prop.Usage.ArrayContains } }; foreach (var item in def) { if (item.Type == JTokenType.Comment) { continue; } Items.Add(PropertyFactory.ConstructType(_ptype, item)); } }
public void New() { Items.Add(PropertyFactory.ConstructType(_ptype, null)); }