示例#1
0
 /// <summary>
 /// Adds an action to an undo manager.
 /// </summary>
 /// <param name="undoManager">The undo manager.</param>
 /// <param name="undo">The undo-action to add.</param>
 public static void AddActionToUndoManager(XUndoManager undoManager, XUndoAction undo)
 {
     if (undoManager != null && undo != null)
     {
         undoManager.enterUndoContext(undo.Title);
         undoManager.addUndoAction(undo);
         undoManager.leaveUndoContext();
     }
 }
 /// <summary>
 /// Adds an action to an undo manager.
 /// </summary>
 /// <param name="undoManager">The undo manager.</param>
 /// <param name="undo">The undo-action to add.</param>
 public static void AddActionToUndoManager(XUndoManager undoManager, XUndoAction undo)
 {
     if (undoManager != null && undo != null)
     {
         undoManager.enterUndoContext(undo.Title);
         undoManager.addUndoAction(undo);
         undoManager.leaveUndoContext();
     }
 }
 /// <summary>
 /// Adds an action to an undo manager.
 /// </summary>
 /// <param name="undoManager">The undo manager supplier (normally the document).</param>
 /// <param name="undo">The undo-action to add.</param>
 public static void AddActionToUndoManager(XUndoManagerSupplier undoManager, XUndoAction undo)
 {
     AddActionToUndoManager(undoManager.getUndoManager(), undo);
 }
示例#4
0
 /// <summary>
 /// Adds an action to an undo manager.
 /// </summary>
 /// <param name="undoManager">The undo manager supplier (normally the document).</param>
 /// <param name="undo">The undo-action to add.</param>
 public static void AddActionToUndoManager(XUndoManagerSupplier undoManager, XUndoAction undo)
 {
     AddActionToUndoManager(undoManager.getUndoManager(), undo);
 }