Overview
The .NET MAUI Interactive Viewer component enables seamless content viewing and navigation. It provides built-in support for zooming, panning, and rotating content and resetting the view through intuitive touch interactions, along with zoom events and theming support for a customizable viewing experience.
.NET MAUI Interactive Viewer code example
Easily get started with the .NET MAUI Interactive Viewer using a few simple lines of XAML code, as demonstrated below. Also, explore our .NET MAUI Interactive Viewer demo, which shows you how to render and configure the .NET MAUI Interactive Viewer control.
<?xml version = "1.0" encoding = "UTF-8" ?>
<Application xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:SampleBrowser.Maui.InteractiveViewer"
xmlns:base="clr-namespace:SampleBrowser.Maui.Base;assembly=SampleBrowser.Maui.Base"
xmlns:syncTheme="clr-namespace:Syncfusion.Maui.Themes;assembly=Syncfusion.Maui.Core"
x:Class="SampleBrowser.Maui.InteractiveViewer.App">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<syncTheme:SyncfusionThemeResourceDictionary />
<base:SampleBrowserStyles/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>Zoom and pan content
The zoom feature allows you to change the scale of the content. Zoom in for a closer view or zoom out to see more content within the viewport.
The pan feature allows you to navigate zoomed-in content that extends beyond the visible area. Move across the content smoothly to explore different regions without changing the zoom level.


Rotate content
The Interactive Viewer makes it simple to rotate content 90, 180, 270, or 360 degrees clockwise.
Reset view
Reset the content view to its original state by discarding all zoom, pan, and rotation changes. You can start fresh and navigate the content from its default view.


Content viewing utilities
The Interactive Viewer supports reset operations, zoom events, and hosting any .NET MAUI view for a flexible content viewing experience.
Theme support
Supports seamless integration with application themes, ensuring a consistent visual appearance across light and dark modes.

.NET MAUI DataViz & UI Controls
Standalone UI SDKs
Integrate the DataGrid, Chart, Scheduler, and Rich Text Editor UI components into applications to enable rich interaction and visualization, delivering a seamless user experience.
Document Solutions
Integrate the PDF Viewer, DOCX Editor, Spreadsheet Editor, and document-processing libraries into the .NET MAUI applications to enable a smooth user experience.
Frequently Asked Questions
Why should you choose the Syncfusion .NET MAUI Interactive Viewer?
With the Syncfusion .NET MAUI Interactive Viewer control, you can:
- Explore content in detail with intuitive zooming and panning interactions.
- View content from different orientations with built-in rotation support.
- Quickly restore the original view by resetting the zoom level, position, and rotation.
- Host any .NET MAUI view as content and enable rich interactive viewing experiences.
- Seamlessly integrate with application themes for a consistent appearance across light and dark modes.
- Leverage zoom-related events to customize and enhance viewing interactions.
- Build interactive viewing experiences across Android, iOS, macOS, and Windows with a single codebase.
Our Customers Love Us
Syncfusion .NET MAUI Resources
Awards
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.