Windows Presentation Foundation (WPF)

Windows Presentation Foundation (WPF) is a graphical subsystem by Microsoft for rendering user interfaces in Windows-based applications.
WPF, previously known as "Avalon", was initially released as part of .NET Framework 3.0 in 2006. WPF uses DirectX and attempts to provide a consistent programming model for building applications.
It separates the user interface from business logic, and resembles similar XML-oriented object models, such as those implemented in XUL and SVG.

Document Viewer (DOCX, RTF, PDF)

We will show, how you can easily create a Document Viewer with the ability to view formats: DOCX, PDF, RTF, Text, HTML, etc.

You can modify the interface, control panel and anything else using XAML.

To create a Viewer you need a set of icons, add some third-party dependencies.

The general view of the interface (in our example) is as follows.

Download our sample of Document Viewer and create your own. Good luck.

If you need a new code example or have a question: email us at or ask at Online Chat (right-bottom corner of this page) or use the Form below:

Questions and suggestions from you are always welcome!

We are developing .Net components since 2002. We know PDF, DOCX, RTF, HTML, XLSX and Images formats. If you need any assistance with creating, modifying or converting documents in various formats, we can help you. We will write any code example for you absolutely free.