Skip to content

Support ZoomView control for Windows platform #11

@bhavanesh2001

Description

@bhavanesh2001

Summary

Extend the Plugin.Maui.ZoomView library to support the Windows (WinUI) platform, so that ZoomView works on Windows in addition to Android and iOS.

Motivation

  • Many .NET MAUI applications target Windows.
  • ZoomView is currently only available on Android and iOS, limiting cross-platform scenarios.
  • Adding Windows support will make the plugin more valuable to developers and improve user experience for Windows users.

Requirements

  • Implement a ZoomView control for the Windows (WinUI) platform, following the current cross-platform API of Plugin.Maui.ZoomView.
  • The Windows implementation should provide zoom, pan, and reset functionality similar to Android/iOS.
  • Ensure the control supports common content types (images, layouts, etc.).
  • Use recommended WinUI or UWP controls and patterns for gestures and transformations.
  • Add platform checks and multi-targeting as needed for MAUI compatibility.
  • Update all relevant documentation and usage samples.

Acceptance Criteria

  • ZoomView works on Windows with a similar feature set as other platforms.
  • No breaking changes to the existing API.
  • Automated tests or sample pages demonstrating Windows support are included.
  • Documentation describes Windows support and any platform-specific notes.

References

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions