# Ribbon and UI

> Declare the WPF UI around TextControl in XAML: TX Text Control ribbon tabs in a WPF Ribbon, ButtonBar, mini toolbars, RulerBar, StatusBar, Sidebar and dialogs.

- **Product:** TX Text Control .NET for WPF
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET for WPF > Document Editor > Ribbon and UI
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/llms-full.txt

---

## On This Page

- [How the Parts Fit Together](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/#how-the-parts-fit-together)
- [Find the Right Page](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/#find-the-right-page)
- [Where to Start](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/#where-to-start)
- [Pages in This Section](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/#pages-in-this-section)

---

## In This Section

- [Context Menus](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/context-menus/llms.txt): Add items to WPF TextControl context menus in TextContextMenuOpening, hide or replace a menu, and choose the spelling menu with SpellCheckContextMenu in XAML.
- [Custom Tabs and Commands](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/custom-tabs/llms.txt): Add RibbonTab, RibbonGroup and RibbonButton elements to a WPF ribbon in XAML or code, use ResourceProvider icons and fill the application menu and toolbar.
- [Built-In Dialog Boxes](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/dialog-boxes/llms.txt): Open FontDialog, ParagraphFormatDialog, TableFormatDialog and other built-in WPF dialog boxes, read WPF.DialogResult and use BookmarkDialog or HyperlinkDialog.
- [Localization and Resource Kit](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/localization/llms.txt): Localize TX Text Control for WPF: German satellite assemblies from the NuGet package, other languages via the Resource Kit, ribbon texts and icons by culture.
- [Connecting Ribbon Tabs in XAML](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/ribbon-xaml/llms.txt): Connect TX Text Control ribbon tabs, rulers and the status bar to a WPF TextControl by x:Name in XAML, in a RibbonWindow with a DockPanel, with a full example.
- [Built-In Ribbon Tabs](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/ribbon/llms.txt): The 12 WPF ribbon tabs such as RibbonFormattingTab in a System.Windows.Controls.Ribbon: groups, RibbonItem names, FindName, removing items and contextual tabs.
- [Right-to-Left UI](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/right-to-left/llms.txt): Format right-to-left paragraphs with Direction, bind InputFormat.RightToLeft to a toggle button and mirror a WPF window with FlowDirection, as TX Words does.
- [Rulers and Status Bar](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/rulers-status-bar/llms.txt): Configure WPF RulerBar and StatusBar in XAML: scale unit, page margins, formula cell references, status areas, labels, fonts, messages and visibility.
- [Sidebar and Panels](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/sidebar/llms.txt): Place WPF sidebars in XAML, connect them to ribbon buttons by name, show them as dialogs, hide panel elements with FindName and show custom content.
- [Styles, Resources, and Themes](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/themes/llms.txt): Set TextControlColors in XAML and code, style the dependency properties of the WPF TextControl and recolor ResourceProvider icons for your own controls.
- [Toolbars and Mini Toolbars](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/toolbars/llms.txt): Change the items of the WPF ButtonBar with FindName, enable mini toolbars with ShowMiniToolbar and edit their groups when they are created or opened.

---

## Nearby

- **Previous:** [Printing and Print Preview](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/printing/llms.txt)
- **Next:** [Built-In Ribbon Tabs](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-editor/ribbon-ui/ribbon/llms.txt)
