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