Ejemplo n.º 1
0
        public void FixPropertyCollection()
        {
            _properties.Clear();
            SuppressPropertyEvents();
            XmlNode form_prop = this.Node.SelectSingleNode("form:properties", this.Document.NamespaceManager);

            if (form_prop == null)
            {
                return;
            }

            foreach (XmlNode nodeChild in form_prop)
            {
                if (nodeChild.Name == "form:property" && nodeChild.ParentNode == form_prop)
                {
                    SingleFormProperty sp = new SingleFormProperty(Document, nodeChild);
                    _properties.Add(sp);
                }
                if (nodeChild.Name == "form:list-property" && nodeChild.ParentNode == form_prop)
                {
                    ListFormProperty lp = new ListFormProperty(Document, nodeChild);
                    _properties.Add(lp);
                }
            }
            RestorePropertyEvents();
        }
Ejemplo n.º 2
0
        public void FixPropertyCollection()
        {
            Properties.Clear();
            SuppressPropertyEvents();
            XElement formProp = Node.Element(Ns.Form + "properties");

            if (formProp == null)
            {
                return;
            }

            foreach (XElement nodeChild in formProp.Elements())
            {
                if (nodeChild.Name == Ns.Form + "property" && nodeChild.Parent == formProp)
                {
                    SingleFormProperty sp = new SingleFormProperty(Document, nodeChild);
                    Properties.Add(sp);
                }
                if (nodeChild.Name == Ns.Form + "list-property" && nodeChild.Parent == formProp)
                {
                    ListFormProperty lp = new ListFormProperty(Document, nodeChild);
                    Properties.Add(lp);
                }
            }
            RestorePropertyEvents();
        }
Ejemplo n.º 3
0
		public void FixPropertyCollection()
		{
			_properties.Clear();
			SuppressPropertyEvents();
			XmlNode form_prop = this.Node.SelectSingleNode("form:properties", this.Document.NamespaceManager);
			if (form_prop == null) return;

			foreach (XmlNode nodeChild in form_prop)
			{
				if (nodeChild.Name == "form:property" && nodeChild.ParentNode == form_prop)
				{
					SingleFormProperty sp = new SingleFormProperty(Document, nodeChild);
					_properties.Add(sp);
				}
				if (nodeChild.Name == "form:list-property" && nodeChild.ParentNode == form_prop)
				{
					ListFormProperty lp = new ListFormProperty(Document, nodeChild);
					_properties.Add(lp);
				}
			}
			RestorePropertyEvents();
		}