Beispiel #1
0
 /// <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;
 }
Beispiel #2
0
        /// <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);
        }