Powiel możliwe:
data structure used to implement UNDO and REDO optionCofanie/ponawianie w WPF?
Czy WPF stworzenie ram do obsługi cofania/powtarzania? Jeśli nie, jak to często robić?
Dzięki!
Powiel możliwe:
data structure used to implement UNDO and REDO optionCofanie/ponawianie w WPF?
Czy WPF stworzenie ram do obsługi cofania/powtarzania? Jeśli nie, jak to często robić?
Dzięki!
Zaimplementowałem cofanie/ponawianie dla aplikacji WPF i zakończyłem publikowanie mojego kodu cofania/ponawiania do http://muf.codeplex.com/.
Można go również uzyskać za pośrednictwem NuGet. Poszukaj "MUF" lub "Monitorowane Undo Framework". Obejmuje obsługę Silverlight 4.0, a także .NET 3.5, 4.0 i WP7.
Komentarze i pytania są mile widziane na stronie codeplex (http://muf.codeplex.com/). Znajdziesz tam również pełną dokumentację i przykładowe aplikacje.
Począwszy od .NET 3.0, jest to sposób, aby uzyskać zlokalizowaną Nazwa, klucz gestu i niektóre funkcje szybkiego:
<MenuItem Command="ApplicationCommands.Redo"/>
<MenuItem Command="ApplicationCommands.Undo"/>
jednak bez dalszych działań ze strony każdego TextBox utrzymuje swój własny Undo/Redo lista i polecenie Ponów/Cofnij wpływa tylko na element, na którym aktualnie znajduje się fokus. Musi być jakiś sposób, aby przełączyć się na listę cofania/ponawiania pojedynczego okna/aplikacji, ale właśnie zacząłem szukać i najczęściej znalazłem artykuły "Jak kodować to sam".
Ale technika z użyciem dołączonych właściwości, opisana jako here, wydaje się bardzo obiecująca i może być łatwa/stabilna.
Link "tutaj" jest uszkodzony. – Brett
[Typowy sposób na zrobienie tego.] (Http://stackoverflow.com/questions/701131/data-structure-used-to-implement-undo-and-redo-option/701135#701135) –
Wierzę, że wstaw niewłaściwy link – TStamper