我在1280x1024屏幕分辨率下开发了Silverlight应用程序它的外观和感觉在这个(1280x1024)分辨率下很好..但在1024x768下屏幕分辨率看起来很糟糕。 请帮我解决这个问题。
提前致谢
答案 0 :(得分:1)
我猜你在画布中创建组件,或者简单地拖放到xaml页面。如果是这种情况,则布局将受到分辨率更改的影响。
要解决此问题,您应将所有组件放在一个(通常是多个)堆栈面板中,并将控件(左,右,高度,宽度等)与堆栈面板对齐。
这样做并不难,但要熟悉它可能需要一点时间和精力。但我可以向您保证,结果非常值得付出努力。
非常重要:要在自己和边框之间分隔控件(和堆栈面板),请始终使用边距属性。
Silverlight在这方面很棒。使用此方法开发的应用程序可以在不同的分辨率下很好地工作。