Example #1
0
 public void OnPostSerialize(ObjectIDmap objMap, XmlNode objectNode, bool saved, object serializer)
 {
     if (_resource == null)
     {
         ProjectResources rh = objMap.Project.GetProjectSingleData <ProjectResources>();
         _resource = rh.GetResourcePointerById(_id);
     }
 }
Example #2
0
        public void LoadData(ClassPointer pointer)
        {
            _pointer = pointer;
            ProjectResources rm = _pointer.Project.GetProjectSingleData <ProjectResources>();
            Dictionary <IProperty, UInt32> map = _pointer.ResourceMap;

            _table = new DataTable();
            _table.Columns.Add("Property", typeof(object));
            _table.Columns.Add("Resource name", typeof(object));
            Dictionary <IProperty, UInt32> .Enumerator en = map.GetEnumerator();
            while (en.MoveNext())
            {
                ResourcePointer rp = rm.GetResourcePointerById(en.Current.Value);
                if (rp != null)
                {
                    _table.Rows.Add(en.Current.Key, rp);
                }
            }
            dataGridView1.DataSource = _table;
        }