private void PropertyCollection_Removed(int index, object value)
{
XmlNode form_prop;
form_prop = this.Node.SelectSingleNode("form:properties", this.Document.NamespaceManager);
if (form_prop != null)
{
FormProperty prop = value as FormProperty;
form_prop.RemoveChild(prop.Node);
if (index == 0)
{
Node.RemoveChild(form_prop);
}
}
}