25 lines
800 B
C#
25 lines
800 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace UniversalEditor.UserInterface
|
|
{
|
|
public delegate void ObjectModelChangingEventHandler(object sender, ObjectModelChangingEventArgs e);
|
|
public class ObjectModelChangingEventArgs : CancelEventArgs
|
|
{
|
|
private ObjectModel mvarOldObjectModel = null;
|
|
public ObjectModel OldObjectModel { get { return mvarOldObjectModel; } }
|
|
|
|
private ObjectModel mvarNewObjectModel = null;
|
|
public ObjectModel NewObjectModel { get { return mvarNewObjectModel; } set { mvarNewObjectModel = value; } }
|
|
|
|
public ObjectModelChangingEventArgs(ObjectModel oldObjectModel, ObjectModel newObjectModel)
|
|
{
|
|
mvarOldObjectModel = oldObjectModel;
|
|
mvarNewObjectModel = newObjectModel;
|
|
}
|
|
}
|
|
}
|