示例#1
0
        private void mnuBottommost_Click(object sender, EventArgs e)
        {
            BaseController   canvasController = serviceManager.Get <IFlowSharpCanvasService>().ActiveController;
            List <ZOrderMap> originalZOrder   = canvasController.GetZOrderOfSelectedElements();

            canvasController.UndoStack.UndoRedo("Z-Bottom",
                                                () =>
            {
                canvasController.Bottommost();
            },
                                                () =>
            {
                canvasController.RestoreZOrder(originalZOrder);
            });
        }