Beispiel #1
0
 public virtual void SetActiveModel(ModelDiagram Model) {
     if (m_Model != null) {
         m_Model.EventUpdate -= new UpdateEventHandler(FireUpdateEvent);
         m_CmdStackGroup.RemoveStack(m_Model.GetUndoStack());
         m_Model = null;
     }
     m_Model = Model;
     m_Model.EventUpdate += new UpdateEventHandler(FireUpdateEvent);
     m_CmdStackGroup.AddStack(m_Model.GetUndoStack());
     m_CmdStackGroup.SetActiveStack(m_Model.GetUndoStack());
 }
Beispiel #2
0
 public virtual void LoadFromFile(string FileName) {
     SetActiveModel(ModelDiagram.CreateFromFile(FileName));
 }