Skip to content

Proposal: Loosen ScrollViewer.MinZoomFactor limit of 0.1 #3801

Open

Description

Proposal: Loosen current limitation of ScrollViewer.MinZoomFactor (currently the min is 0.1)

Summary

The Photos team ran into this limitation when trying to use a ScrollViewer to host their main image viewer component. They need to be able to zoom the image out beyond a scale factor of 0.1, and cannot use ScrollViewer because of this limit. The limit is mostly arbitrary and can be loosened. This proposal is to loosen the limit to something well within graphics tolerances but also much more than today (say, 0.01).

Rationale

  • First party is hitting a limitation in the platform that is completely blocking them from adopting the control
  • The limitation is arbitrary, it could be loosened without any significant problems

Scope

Capability Priority
This proposal will allow Photos to adopt ScrollViewer as the host for their Image control Should
This proposal will allow arbitrary customers to zoom out to beyond the limit of 0.1 Should
This proposal will allow end users to zoom to arbitrarily small zoom factors Won't

Important Notes

Open Questions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions