void CoerceScale(bool recompute)
{
if (viewport != null && _interop != null && _interop.Height != 0 && _interop.Width != 0)
{
var result = CoerceScaleImpl(viewport.ActualWidth, viewport.ActualHeight, _interop.Width, _interop.Height, 0.0);
_minScale = result.Item1;
_coercedScale = _scale = result.Item2;
}
}