none
如何根据不同的屏幕分辨率,适配控件的大小! RRS feed

答案

  • 我这里还是老样子,推荐使用Grid布局去做,因为Grid布局默认行为可以让其元素填充满其区域,所以他可以做到适配不同分辨率,你只要不限定内部元素的大小,而用Margin来控制其外边距,这样在Grid中可以做到不同分辨率来显示不同大小。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年9月6日 4:01
    版主

全部回复

  • 我是用ViewBox来使应用在不同分辨率下自动缩放。控件和文字大小都会按比例放大。但是用ViewBox要固定大小开发,一般基于1366*765和1024*768这两种分辨率。但是在snap和Filled状态下是没有办法按分辨率自动缩放的。不过FullScreen状态下的效果还是很不错的。

    http://msdn.microsoft.com/zh-CN/library/windows/apps/hh780612 这篇文档也有讲ViewBox。

    2012年9月5日 7:49
  • 我这里还是老样子,推荐使用Grid布局去做,因为Grid布局默认行为可以让其元素填充满其区域,所以他可以做到适配不同分辨率,你只要不限定内部元素的大小,而用Margin来控制其外边距,这样在Grid中可以做到不同分辨率来显示不同大小。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年9月6日 4:01
    版主