Xamarin Ma c анимация изменения размера окна - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть следующий код в пользовательском переходе в приложении Xamarin.Ma c Какао.

public class ReplaceViewSegue : NSStoryboardSegue
{
    // ...
    public override void Perform()
    {
        var destinationViewController = DestinationController as NSViewController;
        var sourceWindowController = SourceController as NSWindowController;

        if (sourceWindowController != null)
        {
            var window = sourceWindowController.Window;
            window.ContentViewController = destinationViewController;
            window.ContentViewController?.RemoveFromParentViewController();
        }
    }
    // ...
}

Переход работает нормально и заменяет один контроллер представления другим. Поскольку они имеют разные размеры, содержащее окно переходит в другой размер для размещения нового контроллера представления.

Однако я хотел бы анимировать окно из одного размера в другой. Как мне это сделать?

...