Eventuali duplicati:
data structure used to implement UNDO and REDO optionAnnulla/Ripristina in WPF?
Vuol WPF forniscono un quadro per gestire undo/redo? In caso contrario, qual è un modo comune per farlo?
Grazie!
Eventuali duplicati:
data structure used to implement UNDO and REDO optionAnnulla/Ripristina in WPF?
Vuol WPF forniscono un quadro per gestire undo/redo? In caso contrario, qual è un modo comune per farlo?
Grazie!
Ho implementato undo/redo per un'applicazione WPF e ho finito di pubblicare il mio codice di annullamento/ripristino su http://muf.codeplex.com/.
Puoi anche farlo tramite NuGet. Basta cercare "MUF" o "Monitorare Undo Framework". Include il supporto per Silverlight 4.0, così come .NET 3.5, 4.0 e WP7.
Commenti e domande sono i benvenuti sul sito CodePlex (http://muf.codeplex.com/). È anche possibile trovare la documentazione completa e applicazioni di esempio là.
Come di .NET 3.0, questo è il modo per ottenere il nome localizzato, gesto chiave e alcune funzionalità rapida:
<MenuItem Command="ApplicationCommands.Redo"/>
<MenuItem Command="ApplicationCommands.Undo"/>
Tuttavia, senza ulteriori interventi da parte vostra ogni TextBox mantiene il proprio Undo/Redo l'elenco e il comando di ripetizione/annullamento influisce solo sull'elemento al momento attivo. Ci deve essere un modo per passare a una singola lista di annullamento/ripristino di una singola finestra/applicazione, ma ho appena iniziato a cercare e per lo più ho trovato gli articoli "Come codificare voi stessi".
Ma una tecnica che utilizza proprietà associate, descritto here, sembra molto promettente e potrebbe essere facile/stabile.
il link "qui" è rotto. – Brett
[Common Way to Do It.] (Http://stackoverflow.com/questions/701131/data-structure-used-to-implement-undo-and-redo-option/701135#701135) –
Ti credo mettere il link sbagliato – TStamper