我目前正在开发一款桌面游戏,可以全屏播放,也可以播放窗口模式。当游戏窗口化时,我想确保窗口始终保持一定的宽高比,同时仍允许用户调整窗口大小。如何检测Window.ClientSizeChanged结束?
描述流程:在用户调整窗口大小后,宽度和高度将调整为捕捉到预定义的宽高比。 Stardew Valley游戏就是一个例子。当您尝试将窗口大小调整为足够小时,放开鼠标按钮后,窗口会调整(增大)至预定义的最小大小。
我想要采取的方法是检测用户完成调整窗口大小,然后手动设置窗口大小。但我不确定如何检测到这个结果“事件”。