> -- Цитата:
> На данный момент я вижу только одно место, где можно изменять размер View - это процедура View.Restore. Но здесь получается, что мы поздновато спохватились: пора рисовать, а Frame уже выделен не того размера.

Может быть, попробовать расширить View.GetNewFrame - и в этот момент изменять размер и давать кадр сразу нужного размера?