【发布时间】:2013-02-19 13:06:39
【问题描述】:
我在 1280x1024 屏幕分辨率下开发了 Silverlight 应用程序,在这个(1280x1024)分辨率下它的外观和感觉很好。但在 1024x768 屏幕分辨率下看起来很糟糕。 请帮助我解决这个问题。
提前致谢
【问题讨论】:
标签: silverlight-5.0
我在 1280x1024 屏幕分辨率下开发了 Silverlight 应用程序,在这个(1280x1024)分辨率下它的外观和感觉很好。但在 1024x768 屏幕分辨率下看起来很糟糕。 请帮助我解决这个问题。
提前致谢
【问题讨论】:
标签: silverlight-5.0
我猜你是在画布内创建组件,或者你简单地拖放到 xaml 页面中。如果是这种情况,那么布局将受到分辨率更改的影响。
要解决这个问题,您应该将所有组件放在一个(或通常多个)堆栈面板中,并相对于堆栈面板对齐控件(左、右、高度、宽度等)。
这并不难,但可能需要一点时间和精力来熟悉它。但我可以向你保证,结果是值得付出努力的。
非常重要:要在 thenselfs 和边框之间分隔控件(和堆栈面板),请始终使用 Margins 属性。
Silverlight 在这方面做得很好。使用这种方法开发的应用程序可以在不同的分辨率下很好地工作。
【讨论】: