Xamarin Mac动画更改窗口大小

时间:2020-02-06 21:18:33

标签: macos xamarin cocoa appkit xamarin.mac

我在Xamarin.Mac Cocoa应用程序的自定义序列中具有以下代码。

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();
        }
    }
    // ...
}

segue可以正常工作,并用一个视图控制器替代另一个。由于它们的大小不同,因此包含的窗口会跳转为不同的大小,以适应新的视图控制器。

但是,我想使窗口从一种尺寸变为另一种尺寸。我该怎么做?

0 个答案:

没有答案