# Integration Guide

> Fit the WPF TextControl into your application: XAML, code, UserControls, data binding, MVVM, commands, layout, styles, TX Spell .NET, DPI and accessibility.

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

---

## On This Page

- [How the Editor Connects to a WPF Application](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/#how-the-editor-connects-to-a-wpf-application)
- [Find the Right Page](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/#find-the-right-page)
- [Where to Start](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/#where-to-start)
- [Pages in This Section](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/#pages-in-this-section)

---

## In This Section

- [Accessibility and UI Automation](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/accessibility/llms.txt): Automate the WPF TextControl with UI Automation: TextPattern attributes, ValuePattern, EM_REPLACESEL to the AutomationId window handle, and ribbon key tips.
- [Integrating WPF Barcodes and Drawings](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/barcodes-drawings/llms.txt): Insert barcodes and drawings into WPF documents: BarcodeFrame, TXDrawingControl shapes with fill, outline and z-order, the Insert tab and TXBarcodeCore SVG.
- [AI Coding Assistants](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/coding-assistants/llms.txt): Let GitHub Copilot, Claude Code or Cursor search the TX Text Control docs through the MCP Server while you build a WPF app, and learn what Agent Skills cover.
- [Commands and Input Bindings](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/commands/llms.txt): Connect WPF menus, toolbars and KeyBinding to the TextControl with RoutedUICommand and CommandBinding, using CanCopy, CanUndo and CanPrint for CanExecute.
- [Creating and Configuring Controls in Code](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/controls-in-code/llms.txt): Create the WPF TextControl, ButtonBar, RulerBar, StatusBar, ribbon tabs and Sidebar in C#: names with RegisterName, DockPanel placement and removing controls.
- [Data Binding](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/data-binding/llms.txt): Which TextControl properties are binding targets, why InputFormat and CanUndo are sources, and how bars, the document and converters fit into WPF bindings.
- [DPI and Display Scaling](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/dpi-scaling/llms.txt): Scale a WPF app with TX Text Control on high-resolution displays: system DPI awareness, and sharp built-in icons for your own buttons with ResourceProvider.
- [Embedding the Editor in Windows and UserControls](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/embedding/llms.txt): Embed the WPF TextControl in a UserControl that loads documents when ready, set EntryAssembly in control libraries and share bars between several editors.
- [Control Initialization and Document Access](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/initialization/llms.txt): When the WPF TextControl is ready: the Loaded event, runtime-only members, DocumentLoaded and ContentsReset, opening a file at startup and UI thread access.
- [WPF Layout and Resizing](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/layout/llms.txt): Arrange the WPF TextControl, ButtonBar, RulerBar and StatusBar in a DockPanel or Grid with GridSplitter, and choose the ViewMode that fits a resizing window.
- [MVVM Integration Patterns](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/mvvm/llms.txt): Build an MVVM window around the WPF TextControl: a view model with the document, ZoomFactor binding, RelayCommand, an editor interface and ServerTextControl.
- [Resource Dictionaries and Styling](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/styling/llms.txt): Share implicit styles, TextControlColors, StatusBarColors and converters in a resource dictionary merged in App.xaml, and switch editor colors at run time.
- [Integrating TX Spell .NET for WPF](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/tx-spell/llms.txt): Add TX Spell .NET to a WPF TextControl: TXSpell.WPF.SDK package, a TXSpellChecker resource in XAML, the SpellChecker key, the Proofing tab and deployment.
- [XAML Integration](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/xaml/llms.txt): Declare TextControl, ribbon tabs, bars and Sidebar in XAML with the WPF prefix: connections by name, property elements, event attributes and the XAML Designer.

---

## Nearby

- **Previous:** [Timestamp Configuration](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/digital-signatures/timestamps/llms.txt)
- **Next:** [XAML Integration](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/integration/xaml/llms.txt)
