예제 #1
0
        public override DataItem LoadData(XElement element, UndoRedoManager undoRedo)
        {
            var data    = WrappedDefinition.LoadData(element, undoRedo);
            var wrapper = new CollectionChildItem(this, undoRedo);

            wrapper.WrappedItem = data;
            return(wrapper);
        }
예제 #2
0
        public override DataItem CreateData(UndoRedoManager undoRedo)
        {
            var data    = WrappedDefinition.CreateData(undoRedo);
            var wrapper = new CollectionChildItem(this, undoRedo);

            wrapper.WrappedItem = data;
            return(wrapper);
        }
예제 #3
0
 public override void DoSaveData(XElement parent, DataItem item)
 {
     WrappedDefinition.SaveData(parent, (item as CollectionChildItem).WrappedItem);
 }