Duplicar posibles:
data structure used to implement UNDO and REDO optionDeshacer/Rehacer en WPF?
¿Se WPF proporcionan un marco para manejar deshacer/rehacer? Si no, ¿cuál es una forma común de hacerlo?
Gracias!
Duplicar posibles:
data structure used to implement UNDO and REDO optionDeshacer/Rehacer en WPF?
¿Se WPF proporcionan un marco para manejar deshacer/rehacer? Si no, ¿cuál es una forma común de hacerlo?
Gracias!
Implementé deshacer/rehacer para una aplicación WPF y terminé publicando mi código de deshacer/rehacer en http://muf.codeplex.com/.
También puede obtenerlo a través de NuGet. Solo busque "MUF" o "Monitored Undo Framework". Incluye soporte para Silverlight 4.0, así como .NET 3.5, 4.0 y WP7.
Los comentarios y preguntas son bienvenidos en el sitio codeplex (http://muf.codeplex.com/). También encontrarás documentación completa y aplicaciones de muestra allí.
A partir de .NET 3.0, esta es la manera de obtener el nombre localizado, Gesto de claves y algunas funciones rápida:
<MenuItem Command="ApplicationCommands.Redo"/>
<MenuItem Command="ApplicationCommands.Undo"/>
Sin embargo, sin ninguna acción adicional de su parte de cada cuadro de texto mantiene su propio deshacer/rehacer lista y el comando Rehacer/Deshacer solo afecta al elemento que tiene el foco actualmente. Debe haber alguna forma de cambiar a una sola lista de deshacer/rehacer de ventana/aplicación, pero acabo de comenzar a buscar y, sobre todo, encontré artículos sobre "Cómo codificarlo usted mismo".
Pero una técnica que utiliza propiedades adjuntas, descrita here, parece muy prometedora y podría ser fácil/estable.
El enlace "aquí" está roto. – Brett
[Common Way to Do It.] (Http://stackoverflow.com/questions/701131/data-structure-used-to-implement-undo-and-redo-option/701135#701135) –
Te creo ponga el enlace equivocado – TStamper