Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
 public void New()
 {
     Items.Add(PropertyFactory.ConstructType(_ptype, null));
 }