![](dotnetdiagramimages/C1_UWP_RichTextBox_AppBar_C1_Xaml_RichTextBox_C1UndoTool.png)
'Declaration <ComposableAttribute(Windows.UI.Xaml.Controls.IAppBarButtonFactory, CompositionType.Public, 65536, "Windows.Foundation.UniversalApiContract")> <WebHostHiddenAttribute()> <MarshalingBehaviorAttribute(MarshalingType.Agile)> <StaticAttribute(Windows.UI.Xaml.Controls.IAppBarButtonStatics4, 393216, "Windows.Foundation.UniversalApiContract")> <ThreadingAttribute(ThreadingModel.Both)> <ContractVersionAttribute(Windows.Foundation.UniversalApiContract, 65536)> <ContentPropertyAttribute()> Public Class C1UndoTool Inherits C1ButtonTool Implements IUpdateableTool, Windows.UI.Xaml.Controls.ICommandBarElement, Windows.UI.Xaml.Controls.ICommandBarElement2
[Composable(Windows.UI.Xaml.Controls.IAppBarButtonFactory, CompositionType.Public, 65536, "Windows.Foundation.UniversalApiContract")] [WebHostHidden()] [MarshalingBehavior(MarshalingType.Agile)] [Static(Windows.UI.Xaml.Controls.IAppBarButtonStatics4, 393216, "Windows.Foundation.UniversalApiContract")] [Threading(ThreadingModel.Both)] [ContractVersion(Windows.Foundation.UniversalApiContract, 65536)] [ContentProperty()] public class C1UndoTool : C1ButtonTool, IUpdateableTool, Windows.UI.Xaml.Controls.ICommandBarElement, Windows.UI.Xaml.Controls.ICommandBarElement2
System.Object
Windows.UI.Xaml.DependencyObject
Windows.UI.Xaml.UIElement
Windows.UI.Xaml.FrameworkElement
Windows.UI.Xaml.Controls.Control
Windows.UI.Xaml.Controls.ContentControl
Windows.UI.Xaml.Controls.Primitives.ButtonBase
Windows.UI.Xaml.Controls.Button
Windows.UI.Xaml.Controls.AppBarButton
C1.Xaml.RichTextBox.C1ButtonTool
C1.Xaml.RichTextBox.C1UndoTool