StackLayoutでは、子Figureのうち一番サイズが大きいものに他のFigureを合わせていきます。 そのため、画面を一時的にリサイズしてサイズが大きくなった場合、元のサイズには戻りません。 CustomStackLayout このコードはあまりテストしておらず、他にどういう問題が起きるか把握してません。 Windows以外では動かないかもしれません。 これは、StackLayoutのコードから子Figureのサイズを元に拡大する部分をコメントアウトいます。 これを、StackLayoutの表示の所の、コード StackLayout layout=new StackLayout(); を StackLayout layout=new CustomStackLayout(); とします。 コードはCVSからダウンロードできます。 package example.draw2d; imp