Implémenter Couper,Copier,Coller, Redo, Undo (MenuCommandService)
Bonjour,
Nous avons besoin d'implémenter les fonctions citées dans le titre de la discussion pour notre concepteur de fenêtre.
Les services "delete" , "centervertically" et "centerhorizontally" fonctionnent très bien.
Code:
1 2 3 4 5 6
|
MenuCommandService = new Host.MenuCommandServiceImpl(_hostSurfaceManager);
System.ComponentModel.Design.IMenuCommandService ims = HostC.HostSurface.GetService(typeof(System.ComponentModel.Design.IMenuCommandService)) as System.ComponentModel.Design.IMenuCommandService;
var a = System.ComponentModel.Design.StandardCommands.Delete;
ims.GlobalInvoke(a);
MenuCommandService.GlobalInvoke(a); |
Néanmoins si l'on veut utiliser les services Couper,Copier,Coller,Annuler,Rétablir : aucune réaction. BasicDesignerLoader ne semble pas prêt pour cela.
Voici le fichier concerné directement : https://github.com/MaximLeroy/OSMake...iteurCCplus.cs
je vais partir sur ces explications concises, je reste disponible pour toutes explications complémentaires.
Merci