示例#1
0
 protected virtual XmlElement WriteProperties(ObjectWriter writer)
 {
     if (writer.Format == FileFormat.Native)
     {
         XmlElement elem = WidgetUtils.Write(this, writer.XmlDocument);
         if (writer.CreateUndoInfo)
         {
             elem.SetAttribute("undoId", UndoId);
         }
         return(elem);
     }
     else
     {
         XmlElement elem = GladeUtils.ExportWidget(this, writer.XmlDocument);
         GladeUtils.ExtractProperty(elem, "name", "");
         return(elem);
     }
 }