/// <summary> /// 初始化对象 /// </summary> /// <param name="style">动作类型</param> /// <param name="vOldValue">旧数值</param> /// <param name="vNewValue">新数值</param> /// <param name="element">元素对象</param> public XTextUndoProperty( XTextUndoStyles style, object vOldValue, object vNewValue, DomElement element) { this.intStyle = style; this.objOldValue = vOldValue; this.objNewValue = vNewValue; this.myElement = element; }
/// <summary> /// 添加一个项目 /// </summary> /// <param name="style">动作类型</param> /// <param name="vOldValue">旧数据</param> /// <param name="vNewValue">新数据</param> /// <param name="element">元素对象</param> public void AddProperty( XTextUndoStyles style, object vOldValue, object vNewValue, DomElement element) { XTextUndoProperty undo = new XTextUndoProperty( style, vOldValue, vNewValue, element); undo.Document = myDocument; undo.InGroup = true; this.Add(undo); }