1

我在 1280x1024 屏幕分辨率下开发了 Silverlight 应用程序,在这个(1280x1024)分辨率下它的外观和感觉很好。但在 1024x768 屏幕分辨率下看起来很糟糕。请在这个问题上帮助我。

提前致谢

4

1 回答 1

1

我猜你是在画布内创建组件,或者你简单地拖放到 xaml 页面中。如果是这种情况,那么布局将受到分辨率更改的影响。

要解决此问题,您应该将所有组件放在一个(或通常多个)堆栈面板中,并相对于堆栈面板对齐控件(左、右、高度、宽度等)。

做起来并不难,但可能需要一点时间和精力来熟悉它。但我可以向你保证,结果是值得付出努力的。

非常重要:要在 thenselfs 和边框之间间隔控件(和堆栈面板),请始终使用 Margins 属性。

Silverlight 在这方面做得很好。使用这种方法开发的应用程序可以在不同的分辨率下很好地工作。

于 2013-02-20T01:02:13.453 回答