我有一个 Silverlight 应用程序,它是为某个最小分辨率而设计的,如果有更多可用空间,布局会优雅地增长。我现在想要做的是轻松地为较低分辨率添加一些粗略的支持。
为此,我引入了 ScrollViewer 作为布局根 - 想法是在屏幕低于固定最小值时显示适当的滚动条,以便用户可以滚动主布局。问题是,现在整个布局没有任何界限地增长,并且无论屏幕大小如何都会出现滚动条。
一种解决方案是将内容的固定大小设置为支持的最小大小。但是,如果屏幕更大,这会扼杀优雅的增长。或者,我想,我可以通过编程将最大尺寸设置为我确定的屏幕分辨率。
有没有办法在 XAML 中优雅地做到这一点?