我希望对我的第一个WPF应用程序(一个带有大按钮、自定义控件的触摸屏应用程序)的最佳实践提供一些建议,它通常会在tablet PC上运行。
有一件事我很好奇,那就是如何处理不同的长宽比:
我正在开发的WPF应用程序是一个基于触摸屏的应用程序,因此需要使用自定义(即大型)xaml定义控件从分辨率扩展到分辨率。但是,如果一台平板电脑运行1024x768 (比率1.3333),另一台运行1280x800 (比率1.60),该怎么办?
这是两种截然不同的比率,一种是宽屏的,另一种显然不是。也许最好首先设计应用程序,以适应宽屏型高宽比(),只适用于?(在这种情况下,非宽屏屏幕将在屏幕的顶部和底部看到黑色的“条”。)
常见的做法是什么?我非常想避免常见的陷阱。
发布于 2010-10-13 16:25:06
我想你会发现宽屏平板电脑比4x3平板电脑多得多。如果你必须设计一个特定的纵横比,我会选择一个宽屏幕目标,并使用它作为你的基线。
但是,使用WPF,可以很容易地设计适合任何方面的接口--这将是我的首选。在我看来,最好是允许你的界面的某些部分填充空间,而不是使用“黑条”。
发布于 2011-04-23 21:13:54
理想情况下,这种宽屏时尚将消失,我们将回到正常的纵横比,如4:3。
16:9在两个方向上都太尴尬了(要么左右滚动,要么向上/向下滚动),而4:3在两个方向上都很有用。16:9远距离观看的“标准”不应用于近距离监视工作。
https://stackoverflow.com/questions/3925769
复制相似问题