特定の最小解像度用に設計された Silverlight アプリケーションがあり、より多くのスペースが利用可能な場合、レイアウトが適切に拡大されます。私が今やりたいことは、低解像度の粗雑なサポートを簡単に追加することです。
そのために、ScrollViewer をレイアウト ルートとして導入しました。このアイデアは、画面が固定最小値よりも低い場合に適切なスクロールバーを表示して、ユーザーがメイン レイアウトをスクロールできるようにすることでした。問題は、レイアウト全体が境界なしで拡大し、画面サイズに関係なくスクロールバーが表示されることです。
1 つの解決策は、コンテンツの固定サイズを、サポートされている最小サイズに等しく設定することです。ただし、画面が大きい場合、これにより優雅な成長が失われます。または、私が判断した画面解像度に最大サイズをプログラムで設定することもできると思います。
XAML でこれをエレガントに行う方法はありますか?