Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 1280x1024 屏幕分辨率下开发了 Silverlight 应用程序,在这个(1280x1024)分辨率下它的外观和感觉很好。但在 1024x768 屏幕分辨率下看起来很糟糕。请在这个问题上帮助我。
提前致谢
我猜你是在画布内创建组件,或者你简单地拖放到 xaml 页面中。如果是这种情况,那么布局将受到分辨率更改的影响。
要解决此问题,您应该将所有组件放在一个(或通常多个)堆栈面板中,并相对于堆栈面板对齐控件(左、右、高度、宽度等)。
做起来并不难,但可能需要一点时间和精力来熟悉它。但我可以向你保证,结果是值得付出努力的。
非常重要:要在 thenselfs 和边框之间间隔控件(和堆栈面板),请始终使用 Margins 属性。
Silverlight 在这方面做得很好。使用这种方法开发的应用程序可以在不同的分辨率下很好地工作。