# Sneak Peek: TX Text Control .NET for WPF X12

> TX Text Control .NET for WPF X12 introduces a new rendering engine that resolves the WPF Airspace issue, preventing controls from overlapping other UI elements. The update also adds RenderTransform support, WPF Adorner layer rendering, and pre-built customizable ribbon tabs.

- **Author:** Bjoern Meyer
- **Published:** 2015-02-23
- **Modified:** 2026-03-05
- **Description:** TX Text Control .NET for WPF X12 introduces a new rendering engine that resolves the WPF Airspace issue, preventing controls from overlapping other UI elements. The update also adds RenderTransform support, WPF Adorner layer rendering, and pre-built customizable ribbon tabs.
- **3 min read** (503 words)
- **Tags:**
  - Release
  - Ribbon
  - WPF
- **Web URL:** https://www.textcontrol.com/blog/2015/02/23/sneak-peek-tx-text-control-net-for-wpf-x12/
- **LLMs URL:** https://www.textcontrol.com/blog/2015/02/23/sneak-peek-tx-text-control-net-for-wpf-x12/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2015/02/23/sneak-peek-tx-text-control-net-for-wpf-x12/llms-full.txt

---

**Sneak Peek X12: TX Text Control .NET for WPF**

This article describes upcoming features that will be part of the next version of TX Text Control.

We just received an internal build from our engineering with the latest versions of TX Text Control X12. The WPF version of TX Text Control is getting a complete new rendering engine. As a result of this new engine, the WPF "Airspace"-issue will be resolved. In earlier versions, the TX Text Control component (and many other components) were always rendered on top of other controls.

The WPF "Airspace"-Problem
--------------------------

The following animated screenshot shows TextControl in a ScrollViewer. On scrolling, the TextControl is moving out of the ScrollViewer overlapping other controls:

![TX Text Control .NET for WPF X12 Sneak Peek](https://s1-www.textcontrol.com/assets/dist/blog/2015/02/23/a/assets/animation_wpf_1.webp "TX Text Control .NET for WPF X12 Sneak Peek")Animation 1: Older versions of TX Text Control .NET for WPF

Thanks to the new rendering engine of TX Text Control X12, the TextControl object doesn't overlap other controls in the same scenario:

![TX Text Control .NET for WPF X12 Sneak Peek](https://s1-www.textcontrol.com/assets/dist/blog/2015/02/23/a/assets/animation_wpf_2.webp "TX Text Control .NET for WPF X12 Sneak Peek")Animation 2: TX Text Control .NET for WPF X12

Full WPF Rendering - RenderTransform
------------------------------------

Render transforms are typically used for animating or applying an effect to an UI element in WPF. TX Text Control .NET for WPF X12 will support all transformations including rotate, skew and flip.

The following screenshot shows a rotated TextControl object on a Window:

![TX Text Control .NET for WPF X12 Sneak Peek](https://s1-www.textcontrol.com/assets/dist/blog/2015/02/23/a/assets/wpf_transformation.webp "TX Text Control .NET for WPF X12 Sneak Peek")WPF Adorner
-----------

An Adorner is a FrameworkElement that is bound to an *UIElement*. Adorners are rendered in an *AdornerLayer*, which is a rendering surface that is always on top of the adorned element or a collection of adorned elements.\[1\]

Adorners can be added in version X12 that are rendered on top of TextControl as expected.

![TX Text Control .NET for WPF X12 Sneak Peek](https://s1-www.textcontrol.com/assets/dist/blog/2015/02/23/a/assets/wpf_adorner.webp "TX Text Control .NET for WPF X12 Sneak Peek")RibbonBar Integration
---------------------

Version X12 comes with fully functional ribbon tabs for the most typical tasks in a word processing application. The ribbon tabs are pre-defined components that can be bound to TX Text Control directly:

```
<DockPanel>
    <my:Ribbon DockPanel.Dock="Top">
        <WPF:RibbonFormattingTab x:Name="format1"
            Header="Formatting" IsEnabled="True" />
    </my:Ribbon>

    <WPF:TextControl RibbonFormattingTab="format1" x:Name="textControl1" />
</DockPanel>
```

When starting the application, the formatting ribbon tab is automatically connected to the TextControl instance:

![TX Text Control .NET for WPF X12 Sneak Peek](https://s1-www.textcontrol.com/assets/dist/blog/2015/02/23/a/assets/wpf_ribbon.webp "TX Text Control .NET for WPF X12 Sneak Peek")The ribbon tabs are completely customizable and extendable that helps you to integrate TX Text Control into your existing application.

Stay tuned for more details.

**References**

\[1\] Microsoft Developer Network (MSDN): Adorners Overview (<https://msdn.microsoft.com/en-US/library/ms743737%28v=vs.110%29.aspx>)

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Series

- [Sneak Peek: Client Clipboard Support in HTML5 Editor](https://www.textcontrol.com/blog/2015/01/30/sneak-peek-client-clipboard-support-in-html5-editor/llms.txt)
- **Sneak Peek: TX Text Control .NET for WPF X12** (this article)
- [Sneak Peek: Field Navigation Panel in TX Text Control Words](https://www.textcontrol.com/blog/2015/03/03/sneak-peek-field-navigation-panel-in-tx-text-control-words/llms.txt)
- [Web.TextControl X12 Beta: Live Demo Online](https://www.textcontrol.com/blog/2015/03/05/webtextcontrol-x12-beta-live-demo-online/llms.txt)

---

## Related Posts

- [TX Spell .NET 11.0 SP1 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/04/08/tx-spell-net-11-0-sp1-is-now-available/llms.txt)
- [TX Text Control 34.0 SP2 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/02/18/tx-text-control-34-0-sp2-is-now-available/llms.txt)
- [TX Text Control 34.0 SP1 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/12/03/tx-text-control-34-0-sp1-is-now-available/llms.txt)
- [Introducing TX Text Control 34.0: Your Next Leap in Document Processing](https://www.textcontrol.com/blog/2025/11/10/introducing-tx-text-control-34-0-your-next-leap-in-document-processing/llms.txt)
- [Sneak Peek: TX Text Control 34.0 Coming November 2025](https://www.textcontrol.com/blog/2025/10/02/sneak-peek-tx-text-control-34-0-coming-november-2025/llms.txt)
- [TX Text Control 33.0 SP3 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/08/14/tx-text-control-33-0-sp3-is-now-available/llms.txt)
- [TX Text Control 33.0 SP2 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/06/18/tx-text-control-33-0-sp2-is-now-available/llms.txt)
- [Service Pack Releases: What's New in TX Text Control 33.0 SP1 and 32.0 SP5](https://www.textcontrol.com/blog/2025/05/07/service-pack-releases-whats-new-in-tx-text-control-33-0-sp1-and-32-0-sp5/llms.txt)
- [The Wait is Over: TX Text Control for Linux is Officially Here](https://www.textcontrol.com/blog/2025/03/12/the-wait-is-over-tx-text-control-for-linux-is-officially-here/llms.txt)
- [Full .NET 9 Support in Text Control .NET Components for ASP.NET Core, Windows Forms, and WPF](https://www.textcontrol.com/blog/2024/11/11/full-net-9-support-in-text-control-net-components-for-asp-net-core-windows-forms-and-wpf/llms.txt)
- [TX Text Control 32.0 Service Pack 4 Released](https://www.textcontrol.com/blog/2024/09/02/tx-text-control-32-0-service-pack-4-released/llms.txt)
- [Service Pack 3: MailMerge Supports SVG Images](https://www.textcontrol.com/blog/2024/04/29/service-pack-3-mailmerge-supports-svg-images/llms.txt)
- [TX Text Control 32.0 Service Pack 3 Released](https://www.textcontrol.com/blog/2024/04/29/tx-text-control-32-0-service-pack-3-released/llms.txt)
- [32.0 Service Pack 2: Licensing, Unit Testing, and Azure DevOps](https://www.textcontrol.com/blog/2024/01/05/32-0-service-pack-2-licensing-unit-testing-and-azure-devops/llms.txt)
- [Service Pack 1 for TX Text Control 32.0 Released](https://www.textcontrol.com/blog/2023/11/22/service-pack-1-for-tx-text-control-32-released/llms.txt)
- [Service Pack 4 for TX Text Control 31.0 Released](https://www.textcontrol.com/blog/2023/09/19/service-pack-4-for-tx-text-control-31-released/llms.txt)
- [TX Text Control 32.0 Has Been Released](https://www.textcontrol.com/blog/2023/09/13/tx-text-control-320-has-been-released/llms.txt)
- [Sneak Peek 32.0: Modifying the Normal Stylesheet](https://www.textcontrol.com/blog/2023/07/04/sneak-peek-320-modifying-the-normal-stylesheet/llms.txt)
- [Sneak Peek 32.0: Introducing Footnotes](https://www.textcontrol.com/blog/2023/06/23/sneak-peek-320-introducing-footnotes/llms.txt)
- [Service Pack 3 for TX Text Control 31.0 Released](https://www.textcontrol.com/blog/2023/06/22/service-pack-3-for-tx-text-control-31-released/llms.txt)
- [Service Pack 2 for TX Text Control 31.0 Released](https://www.textcontrol.com/blog/2023/02/22/service-pack-2-for-tx-text-control-31-released/llms.txt)
- [Service Pack 1 for TX Text Control 31.0 Released](https://www.textcontrol.com/blog/2022/12/16/service-pack-1-for-tx-text-control-31-released/llms.txt)
- [Service Pack 3 for TX Text Control 30.0 Released](https://www.textcontrol.com/blog/2022/09/20/service-pack-3-for-tx-text-control-30-released/llms.txt)
- [TX Text Control 31.0 and TX Spell .NET 10.0 Have Been Released](https://www.textcontrol.com/blog/2022/09/07/tx-text-control-31-released/llms.txt)
- [Windows Forms and WPF Comeback: .NET 6 and 7. Our Commitment to Windows Applications](https://www.textcontrol.com/blog/2022/08/17/windows-forms-and-wpf-comeback-net-6-and-7-our-commitment-to-windows-applications/llms.txt)
