我有一个我需要用WPF应用程序定位的3个分辨率的列表。但是,我之前从未使用过WPF,并且想知道这些目标的最佳方法是什么。
1024x600
,1600,768
和1024x576
是主要决议。
应用程序没有全屏运行,所以我应该只针对最低的一个(1024 x 576
)还是有更好的方法在WPF中处理这个问题?
谢谢
答案 0 :(得分:1)
WPF / Silverlight布局控件的一个优点是您不需要知道目标分辨率。
可以将界面设计为完全动态的。您应该能够以任何分辨率看起来都很好的方式进行设计。
我不会设置任何限制,例如MinWidth或MinHeight会导致它不适合您想要定位的最小分辨率。
答案 1 :(得分:1)
取决于。
如果您的程序是不可调整大小的控件的简单集合,则应设计最小分辨率的表单并且不可调整大小。
如果您的程序具有可调整大小的控件(例如,网格或多行文本框),您应该制作一个可调整大小的形式,以适应最小的分辨率,但可以调整大小以利用更大的屏幕。