# TXTextControl.WPF namespace

> Enumerations TXTextControl.WPF.Barcode Namespace TXTextControl.WPF.Drawing Namespace TXTextControl.WPF.BookmarkDialog Class TXTextControl.WPF.BooleanConverter Class TXTextControl.WPF.ButtonBar Class TXTextControl.WPF.ColorConverter Class TXTextControl.WPF.CommentsDialog Class TXTextControl.WPF.DeleteBookmarksDialog Class TXTextControl.WPF.GotoDialog Class TXTextControl.WPF.HyperlinkDialog Class TXTextControl.WPF.LogarithmicConverter Class TXTextControl.WPF.MeasureConverter Class TXTextControl.WPF.MiniToolbar Class TXTextControl.WPF.MiniToolbarInitializedEventArgs Class TXTextControl.WPF.MiniToolbarOpeningEventArgs Class TXTextControl.WPF.ObjectMiniToolbar Class TXTextControl.WPF.ResourceProvider Class TXTextControl.WPF.ResourceProvider.ImageSourceSettings Class TXTextControl.WPF.RibbonFormattingTab Class TXTextControl.WPF.RibbonFormFieldsTab Class TXTextControl.WPF.RibbonFormulaTab Class TXTextControl.WPF.RibbonFrameLayoutTab Class TXTextControl.WPF.RibbonInsertTab Class TXTextControl.WPF.RibbonPageLayoutTab Class TXTextControl.WPF.RibbonPermissionsTab Class TXTextControl.WPF.RibbonProofingTab Class TXTextControl.WPF.RibbonReferencesTab Class TXTextControl.WPF.RibbonReportingTab Class TXTextControl.WPF.RibbonTableLayoutTab Class TXTextControl.WPF.RibbonViewTab Class TXTextControl.WPF.RulerBar Class TXTextControl.WPF.RulerBar.Colors Class TXTextControl.WPF.Sidebar Class TXTextControl.WPF.StatusBar Class TXTextControl.WPF.StatusBarColors Class TXTextControl.WPF.TextContextMenuEventArgs Class TXTextControl.WPF.TextControl Class TXTextControl.WPF.TextControlColors Class TXTextControl.WPF.TextControlDocument Class TXTextControl.WPF.TextControlToolBar Class TXTextControl.WPF.TextControlToolBarPresenter Class TXTextControl.WPF.TextMiniToolbar Class TXTextControl.WPF.ThesaurusDialog Class TXTextControl.WPF.TrackedChangesDialog Class

- **Product:** TX Text Control .NET for WPF
- **Section:** Reference
- **Kind:** Namespace
- **Path:** TX Text Control .NET for WPF > Reference > TXTextControl.WPF namespace
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/llms-full.txt

---

## On This Page

- [Description](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/#description)

---

## In This Section

- [BookmarkDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/bookmarkdialog/llms.txt): The WPF.BookmarkDialog class implements a dialog box to insert a DocumentTarget at the current input position. If there is a target at the current input position, the name of the target is shown and can be edited. The dialog box can only be opened, if either DocumentTargetCollection.CanAdd returns true or if DocumentTargetCollection.GetItem() does not return null. Otherwise, an exception occurs. Each item of the dialog box has a name, available through its Name property, which corresponds with a member of the WPF.BookmarkDialog.DialogItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it. The WPF.BookmarkDialog is a modal dialog box which must be shown with the WPF.BookmarkDialog.ShowDialog method.
- [BooleanConverter Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/booleanconverter/llms.txt): The BooleanConverter class provides a way to convert a value to a boolean value. The converter returns true when the specified parameter is the string representation of the value. This is useful with data binding to place a checkmark in menus or to check or uncheck a toggle button. The class can be used in XAML as a static resource to automatically convert bound property values. Supported types are: System.Enum, int, int?, bool?, char and char?.
- [ButtonBar Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/buttonbar/llms.txt): The WPF.ButtonBar class represents a tool bar which can be used to show or to set font and paragraph attributes of a WPF.TextControl. It is inherited from the System.Windows.Controls.ToolBar class, containing default buttons and comboboxes as items, accessible through the Items property. These items can be sorted, deleted or moved through programming code, additional items can be added through programming code or the design time collection editor. Each item has a name, available through its Name property, which corresponds with a member of the WPF.ButtonBar.ButtonBarItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [ColorConverter Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/colorconverter/llms.txt): The WPF.ColorConverter class provides a way to convert a System.Drawing.Color value to System.Windows.Media.Color value. With this converter a property with a System.Drawing.Color type can be used in a XAML data binding.
- [CommentsDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/commentsdialog/llms.txt): The CommentsDialog class implements a dialog box that shows all comments of the document. Each of these elements can be selected to move the current input position to the corresponding commented text and handle the related comment by deleting, replying to or editing it. The dialog can be opened as a modeless dialog box. Each item of the dialog box has a name, available through its Name property, which corresponds with a member of the WPF.CommentsDialog.DialogItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it. The WPF.CommentsDialog is a modeless dialog box which must be shown with the WPF.CommentsDialog.Show method.
- [DeleteBookmarksDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/deletebookmarksdialog/llms.txt): The DeleteBookmarksDialog class implements a dialog box which shows all targets in the current document. The user can jump to a target or can delete one or more targets. Each item of the dialog box has a name, available through its Name property, which corresponds with a member of the WPF.DeleteBookmarksDialog.DialogItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it. The WPF.DeleteBookmarksDialog is a modal dialog box which must be shown with the WPF.DeleteBookmarksDialog.ShowDialog method.
- [dialogresult](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/dialogresult/llms.txt)
- [TXTextControl.WPF Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/enumerations/llms.txt)
- [GotoDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/gotodialog/llms.txt): The GotoDialog class implements a dialog box which can be used to move the current input position to a certain page, section, line, table or bookmark. The new input position is shown with a marker. The dialog can be opened as a modeless dialog box. Each item of the dialog box has a name, available through its Name property, which corresponds with a member of the WPF.GotoDialog.DialogItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it. The WPF.GotoDialog is a modeless dialog box which must be shown with the WPF.GotoDialog.Show method.
- [HyperlinkDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/hyperlinkdialog/llms.txt): The WPF.HyperlinkDialog class implements a built-in dialog box for inserting and editing a hyperlink at the current text input position. The dialog box inserts either a HypertextLink to an external location or a DocumentLink to a location in the same document. If there is such a link at the current input position, the data of the link is shown and can be edited. Furthermore the hyperlink at the current input position can be deleted. The dialog box can only be opened, if either HypertextLinkCollection.CanAdd returns true or if DocumentLinkCollection.GetItem() or HypertextLinkCollection.GetItem() does not return null. Otherwise, an exception occurs. Each item of the dialog box has a name, available through its Name property, which corresponds with a member of the WPF.HyperlinkDialog.DialogItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it. The WPF.HyperlinkDialog is a modal dialog box which must be shown with the WPF.HyperlinkDialog.ShowDialog method.
- [LogarithmicConverter Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/logarithmicconverter/llms.txt): The class WPF.LogarithmicConverter converts a numeric value from a linear scale to a logarithmic scale. It can be used to provide better usability when mapping a zoom factor to a slider, for example. The range of values of the linear as well as the logarithmic scale have to be defined with the given "Minimum"- and "Maximum"-properties. Provides a possibility to define an input value which should be mapped to the center of the output range of values. The class can be used in XAML as a static resource to automatically convert bound property values.
- [MeasureConverter Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/measureconverter/llms.txt): The MeasureConverter class provides a way to convert a measure in twips (twentieth of a point) to a value in another measuring unit. Twips are the measuring unit used by TXTextControl. Possible conversions are handled through the Unit property. The result of the conversion is a string or a double, which can be used to display the value for the user. This class can be used in XAML as a static resource to automatically convert bound property values.
- [MiniToolbarInitializedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/minitoolbarinitializedeventargs/llms.txt): The WPF.MiniToolbarInitializedEventArgs class provides data for the WPF.TextControl.TextMiniToolbarInitialized or WPF.TextControl.ObjectMiniToolbarInitialized event of a WPF.TextControl just after the pre-defined WPF.TextMiniToolbar or WPF.ObjectMiniToolbar was created. Its MiniToolbar property provides the corresponding mini toolbar, which can be altered, extended or completely replaced to determine its basic structure.
- [ObjectMiniToolbar Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/objectminitoolbar/llms.txt): The ObjectMiniToolbar class is a mini toolbar that appears when the ShowMiniToolbar property is set to MiniToolbarButton.RightButton or MiniToolbarButton.LeftButton | MiniToolbarButton.RightButton, the right mouse button is released and the current context is a selected text frame, drawing frame or barcode frame (ContextMenuLocation.SelectedFrame). The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it during the WPF.TextControl.ObjectMiniToolbarInitialized event. An ObjectMiniToolbar is inherited from the WPF.MiniToolbar class. The following describes only the properties, methods and events defined through the ObjectMiniToolbar class.
- [ResourceProvider.ImageSourceSettings Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/resourceprovider-imagesourcesettings/llms.txt): The ImageSourceSettings class provides properties for advanced settings to receive an image by using the ResourceProvider.GetSmallIcon and ResourceProvider.GetLargeIcon methods.
- [ResourceProvider Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/resourceprovider/llms.txt): The ResourceProvider class provides static methods to receive bitmaps or strings from sources that can be accessed via an assigned identifier.
- [RibbonFormattingTab Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/ribbonformattingtab/llms.txt): The WPF.RibbonFormattingTab class represents a ribbon tab for setting font and paragraph attributes, formatting styles and for handling the clipboard. It is inherited from the System.Windows.Controls.Ribbon.RibbonTab class and must be hosted in a System.Windows.Controls.Ribbon.Ribbon object. It can be connected with a WPF.TextControl through the WPF.TextControl.RibbonFormattingTab property. Each item has a name, available through its Name property, which corresponds with a member of the WPF.RibbonFormattingTab.RibbonItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [RibbonFormFieldsTab Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/ribbonformfieldstab/llms.txt): The RibbonFormFieldsTab class represents a Windows Forms ribbon tab for inserting and editing form fields. It is inherited from the System.Windows.Controls.Ribbon.RibbonTab class and must be hosted in a System.Windows.Controls.Ribbon.Ribbon object. It can be connected with a WPF.TextControl through the WPF.TextControl.RibbonFormFieldsTab property. Each item has a name, available through its Name property, which corresponds with a member of the WPF.RibbonFormFieldsTab.RibbonItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [RibbonFormulaTab Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/ribbonformulatab/llms.txt): The RibbonFormulaTab class represents a ribbon tab for editing formulas in table cells. It is inherited from the System.Windows.Controls.Ribbon.RibbonTab class and must be hosted in a System.Windows.Controls.Ribbon.Ribbon object. It can be connected with a WPF.TextControl through the WPF.TextControl.RibbonFormulaTab property. Each item has a name, available through its Name property, which corresponds with a member of the WPF.RibbonFormulaTab.RibbonItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [RibbonFrameLayoutTab Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/ribbonframelayouttab/llms.txt): The RibbonFrameLayoutTab class represents a ribbon tab for editing objects of type Image, TextFrame, DrawingFrame and BarcodeFrame. It is inherited from the System.Windows.Controls.Ribbon.RibbonTab class and must be hosted in a System.Windows.Controls.Ribbon.Ribbon object. It can be connected with a WPF.TextControl through the WPF.TextControl.RibbonFrameLayoutTab property. Each item has a name, available through its Name property, which corresponds with a member of the WPF.RibbonFrameLayoutTab.RibbonItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [RibbonInsertTab Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/ribboninserttab/llms.txt): The WPF.RibbonInsertTab class represents a ribbon tab for inserting pages, images, hyperlinks, bookmarks, headers and footers, textframes and symbols. It is inherited from the System.Windows.Controls.Ribbon.RibbonTab class and must be hosted in a System.Windows.Controls.Ribbon.Ribbon object. It can be connected with a WPF.TextControl through the WPF.TextControl.RibbonInsertTab property. Each item has a name, available through its Name property, which corresponds with a member of the WPF.RibbonInsertTab.RibbonItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [RibbonPageLayoutTab Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/ribbonpagelayouttab/llms.txt): The RibbonPageLayoutTab class represents a tab for editing the page setup and layout. It is inherited from the System.Windows.Controls.Ribbon.RibbonTab class and must be hosted in a System.Windows.Controls.Ribbon.Ribbon object. It can be connected with a WPF.TextControl through the WPF.TextControl.RibbonPageLayoutTab property. Each item has a name, available through its Name property, which corresponds with a member of the WPF.RibbonPageLayoutTab.RibbonItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [RibbonPermissionsTab Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/ribbonpermissionstab/llms.txt): The RibbonPermissionsTab class represents a Windows Forms ribbon tab for determining how the document can be edited, when it is enforced to be protected. It is inherited from the System.Windows.Controls.Ribbon.RibbonTab class and must be hosted in a System.Windows.Controls.Ribbon.Ribbon object. It can be connected with a WPF.TextControl through the WPF.TextControl.RibbonPermissionsTab property. Each item has a name, available through its Name property, which corresponds with a member of the WPF.RibbonPermissionsTab.RibbonItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [RibbonProofingTab Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/ribbonproofingtab/llms.txt): The RibbonProofingTab class represents a tab for setting proofing options such as spelling, hypheantion or language detection. It is inherited from the System.Windows.Controls.Ribbon.RibbonTab class and must be hosted in a System.Windows.Controls.Ribbon.Ribbon object. It can be connected with a WPF.TextControl through the WPF.TextControl.RibbonProofingTab property. Each item has a name, available through its Name property, which corresponds with a member of the WPF.RibbonProofingTab.RibbonItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [RibbonReferencesTab Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/ribbonreferencestab/llms.txt): The RibbonReferencesTab class represents a WPF ribbon tab for creating and editing tables of contents. It is inherited from the System.Windows.Controls.Ribbon.RibbonTab class and must be hosted in a System.Windows.Controls.Ribbon.Ribbon object. It can be connected with a WPF.TextControl through the WPF.TextControl.RibbonReferencesTab property. Each item has a name, available through its Name property, which corresponds with a member of the WPF.RibbonReferencesTab.RibbonItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [RibbonReportingTab Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/ribbonreportingtab/llms.txt): The RibbonReportingTab class represents a WPF ribbon tab to integrate mail merge and reporting functionality. To modify a document by using these options the TextControl must be connected through the WPF.TextControl.RibbonReportingTab property. Each item has a name, available through its Name property, which corresponds with a member of the WPF.RibbonReportingTab.RibbonItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [RibbonTableLayoutTab Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/ribbontablelayouttab/llms.txt): The RibbonTableLayoutTab class represents a ribbon tab for editing tables. It is inherited from the System.Windows.Controls.Ribbon.RibbonTab class and must be hosted in a System.Windows.Controls.Ribbon.Ribbon object. It can be connected with a WPF.TextControl through the WPF.TextControl.RibbonTableLayoutTab property. Each item has a name, available through its Name property, which corresponds with a member of the WPF.RibbonTableLayoutTab.RibbonItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [RibbonViewTab Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/ribbonviewtab/llms.txt): The RibbonViewTab class represents a tab for customizing the view settings. It is inherited from the System.Windows.Controls.Ribbon.RibbonTab class and must be hosted in a System.Windows.Controls.Ribbon.Ribbon object. It can be connected with a WPF.TextControl through the WPF.TextControl.RibbonViewTab property. Each item has a name, available through its Name property, which corresponds with a member of the WPF.RibbonViewTab.RibbonItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it.
- [RulerBar.Colors Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/rulerbar-colors/llms.txt): The WPF.RulerBarColors class gets, sets or resets the display colors of a WPF.RulerBar control. By default the display colors depend on sytem colors. With this class all colors can be individually designed. The colors are only used when the ruler bar's BorderStyle property has been set to ColorScheme.
- [RulerBar Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/rulerbar/llms.txt): The WPF.RulerBar class represents a tool bar which can be used to show or to set indents, margins and tabs of a WPF.TextControl. It can be connected with a WPF.TextControl through the WPF.TextControl.RulerBar or WPF.TextControl.VerticalRulerBar properties.
- [Sidebar Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/sidebar/llms.txt): The Sidebar class represents a container that gives quick access to a System.Windows.FrameworkElement which is either user-defined or a predefined TextControl feature interface. It must be placed inside another UIElement, but can also be displayed as a dialog. A Sidebar is inherited from the System.Windows.Controls.Control class. The following describes only the properties, methods and events defined through the Sidebar class. For a list of properties, methods and events inherited from the System.Windows.Controls.Control class see the .NET Framework reference.
- [StatusBar Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/statusbar/llms.txt): The WPF.StatusBar class represents a tool bar which can be used to show the position of the curent text input position and other status information of a WPF.TextControl. It can be connected with a WPF.TextControl through the WPF.TextControl.StatusBar property.
- [StatusBarColors Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/statusbarcolors/llms.txt): The WPF.StatusBarColors class gets, sets or resets the display colors of a WPF.StatusBar control. By default the display colors depend on sytem colors. With this class all colors can be individually designed. The colors are only used when the status bar's BorderStyle property has been set to ColorScheme.
- [TextContextMenuEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/textcontextmenueventargs/llms.txt): The WPF.TextContextMenuEventArgs class provides data for the WPF.TextControl.TextContextMenuOpening event. This event occurs, immediately before a built-in context menu will be opened. A TextControl provides context menus for different parts of a document. The ContextMenuLocation property informs for which part the menu will be opened. The pre-defined menu provided with the TextContextMenu property can be altered or expanded.
- [TextControl Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/textcontrol/llms.txt): The WPF.TextControl class class implements a control with high-level text editing features. It is inherited from the System.Windows.Controls.Control class. The following describes only the properties, methods and events defined through this class. For a list of inherited properties, methods and events see the .NET Framework reference. The WPF.TextControl class implements the IFormattedText interface.
- [TextControlColors Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/textcontrolcolors/llms.txt): The WPF.TextControlColors class gets, sets or resets the display colors of a WPF.TextControl control. By default the display colors depend on sytem colors or a default value. With this class all colors can be individually designed.
- [TextControlDocument Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/textcontroldocument/llms.txt): An object of the WPF.TextControlDocument class represents a document and is part of the template of a WPF.TextControl. It is a System.Windows.Controls.Canvas element and its size is exactly the size of the document. The document is contained in a System.Windows.Controls.ScrollViewer which is responsible for displaying the document's visible part.
- [TextControlToolBar Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/textcontroltoolbar/llms.txt): The WPF.TextControlToolBar class is the base class of the WPF.RulerBar and the WPF.StatusBar classes. It is inherited from the System.Windows.Controls.Control class and implements a template which consists of a System.Windows.Controls.Border element and a WPF.TextControlToolBarPresenter.
- [TextControlToolBarPresenter Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/textcontroltoolbarpresenter/llms.txt): A WPF.TextControlToolBarPresenter object is part of the template of a WPF.TextControlToolBar. It is responsible for rendering the toolbar's content.
- [TextMiniToolbar Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/textminitoolbar/llms.txt): The WPF.TextMiniToolbar class is a mini toolbar that appears when ShowMiniToolbar property is set to MiniToolbarButton.LeftButton, MiniToolbarButton.RightButton or MiniToolbarButton.LeftButton | MiniToolbarButton.RightButton, the left or right mouse button is released and the current context is selected text (ContextMenuLocation.TextSelection), text at the input position (ContextMenuLocation.TextInputPosition) or an input position inside a table (ContextMenuLocation.Table). The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it during the WPF.TextControl.TextMiniToolbarInitialized event. An TextMiniToolbar is inherited from the WPF.MiniToolbar class. The following describes only the properties, methods and events defined through the TextMiniToolbar class.
- [ThesaurusDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/thesaurusdialog/llms.txt): The ThesaurusDialog class implements a Windows Forms dialog box that shows synonyms for selected text or a word at the current input position which will be selected on opening the dialog. If no text is selected or no word is located at the current input position, the dialog is opened without any created synonyms. For all these cases the dialog provides a text box to enter and edit that text which is used to find synonyms. Furthermore a combo box to select a specific language (a language item represents all enabled thesaurus files with the same culture) or thesaurus file (no language was defined for this file) is placed to the right of the text box. Both typing text into the text box and changing the selected language leads to an update of the displayed synonyms. Additionally new synonyms are created for the current selected synonym when the space key is pressed or the item is double clicked. In this case the back button is enabled to step back to the last synonym search request. To insert a selected synonym into the TextControl or to replace selected text with it, the user can press the Replace button or the Enter key.
- [TrackedChangesDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/trackedchangesdialog/llms.txt): The TrackedChangesDialog class implements a dialog box that shows all tracked changes of the document. Each of these elements can be selected to move the current input position to the related reviewed text scope and handle it by accepting or rejecting the corresponding tracked change object. The dialog can be opened as a modeless dialog box. Each item of the dialog box has a name, available through its Name property, which corresponds with a member of the WPF.TrackedChangesDialog.DialogItem enumeration. The FrameworkElement.FindName method can be used to get a certain item and manipulate, move or delete it. The WPF.TrackedChangesDialog is a modeless dialog box which must be shown with the WPF.TrackedChangesDialog.Show method.

---

## Nearby

- **Previous:** [ViewChangedEventArgs.ClipRectangle Property](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-drawing/viewchangedeventargs/cliprectangle-property/llms.txt)
- **Next:** [TXTextControl.WPF Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/enumerations/llms.txt)
