# Components

> The WPF controls and classes of TX Text Control: TextControl, ribbon tabs, ButtonBar, RulerBar, StatusBar, Sidebar, MailMerge and ServerTextControl.

- **Product:** TX Text Control .NET for WPF
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET for WPF > Overview > Components
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/llms-full.txt

---

## On This Page

- [The Components at a Glance](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/#the-components-at-a-glance)
- [What Makes the WPF Components Different](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/#what-makes-the-wpf-components-different)
- [Choose a Component](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/#choose-a-component)
- [Where to Start](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/#where-to-start)

---

## In This Section

- [MailMerge](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/mailmerge/llms.txt): Create MailMerge in code for a WPF window, load DOCX templates with LoadSettings, merge DataTables, objects or JSON, and design them with the Reporting tab.
- [Ribbon Tabs, Toolbars, Rulers, and Status Bar](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/ribbon-toolbars/llms.txt): The twelve WPF ribbon tabs for Microsoft's Ribbon, ButtonBar, mini toolbars, RulerBar and StatusBar: what each control does and how TextControl connects it.
- [ServerTextControl](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/servertextcontrol/llms.txt): Use ServerTextControl in a WPF application to build, merge and convert documents without a window, then load the result into WPF.TextControl as a byte array.
- [Sidebar](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/sidebar/llms.txt): The WPF Sidebar: ten predefined panels, layout by alignment, pinned or as a dialog, opened from ribbon buttons by name, or showing your own FrameworkElement.
- [WPF.TextControl](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/textcontrol/llms.txt): Declare WPF.TextControl in XAML, choose the view and edit mode, handle Loaded and Changed, and load and save DOCX files: the editor's key members and events.

---

## Nearby

- **Previous:** [Product Architecture](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/architecture/llms.txt)
- **Next:** [WPF.TextControl](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/components/textcontrol/llms.txt)
