Atc.Wpf.UndoRedo
4.3.0
See the version list below for details.
dotnet add package Atc.Wpf.UndoRedo --version 4.3.0
NuGet\Install-Package Atc.Wpf.UndoRedo -Version 4.3.0
<PackageReference Include="Atc.Wpf.UndoRedo" Version="4.3.0" />
<PackageVersion Include="Atc.Wpf.UndoRedo" Version="4.3.0" />
<PackageReference Include="Atc.Wpf.UndoRedo" />
paket add Atc.Wpf.UndoRedo --version 4.3.0
#r "nuget: Atc.Wpf.UndoRedo, 4.3.0"
#:package Atc.Wpf.UndoRedo@4.3.0
#addin nuget:?package=Atc.Wpf.UndoRedo&version=4.3.0
#tool nuget:?package=Atc.Wpf.UndoRedo&version=4.3.0
Atc.Wpf.UndoRedo
Undo/redo UI for Atc.UndoRedo: the UndoRedoHistoryView history list and the UndoRedoKeyBindingBehavior that wires the undo/redo keyboard shortcuts to an IUndoRedoService.
Part of ATC.Net WPF, a set of WPF libraries for building MVVM desktop applications on .NET 10 (Windows).
Installation
dotnet add package Atc.Wpf.UndoRedo
For the MVVM base classes and the [ObservableProperty] / [RelayCommand] / [DependencyProperty] source generators, also reference Atc.XamlToolkit and Atc.XamlToolkit.Wpf directly; the generators do not flow through package dependencies.
Usage
<UserControl
xmlns:atcBehaviors="clr-namespace:Atc.Wpf.UndoRedo.Behaviors;assembly=Atc.Wpf.UndoRedo"
xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
xmlns:undoRedo="clr-namespace:Atc.Wpf.UndoRedo;assembly=Atc.Wpf.UndoRedo">
<i:Interaction.Behaviors>
<atcBehaviors:UndoRedoKeyBindingBehavior UndoRedoService="{Binding UndoRedoService}" />
</i:Interaction.Behaviors>
<undoRedo:UndoRedoHistoryView DataContext="{Binding HistoryViewModel}" />
</UserControl>
Documentation
- Atc.Wpf.UndoRedo overview
- Documentation site
- Repository README
- Sample application - a control explorer showing every control with its XAML and code
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-windows7.0 is compatible. |
-
net10.0-windows7.0
- Atc (>= 4.0.0)
- Atc.UndoRedo (>= 1.1.5)
- Atc.Wpf (>= 4.3.0)
- Atc.Wpf.Controls (>= 4.3.0)
- Atc.Wpf.FontIcons (>= 4.3.0)
- Atc.Wpf.Theming (>= 4.3.0)
- Atc.XamlToolkit (>= 3.2.1)
- Atc.XamlToolkit.Wpf (>= 3.2.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.