首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

wpf与分辨率无关,可是如果定义一个窗口的大小,使得在不同分辨率下显示的是一样的大小呢?解决思路

2012-04-04 
wpf与分辨率无关,可是如果定义一个窗口的大小,使得在不同分辨率下显示的是一样的大小呢?如果直接用数值定

wpf与分辨率无关,可是如果定义一个窗口的大小,使得在不同分辨率下显示的是一样的大小呢?
如果直接用数值定义,在不同分辨率比如1024×768 与 800×600下显示的大小还是不一样的,请问如何定义使得窗口在不同分辨率下显示的都是一样的大小的,如果用百分比的话,那么如果窗口上有很多button的话,会很难确定他们的大小。请各位指教

[解决办法]
你说的是dpi/ppi吗? 试一试直接用physical unit.
<object Width="15cm"/> 在不同显示器上都应该显示15cm。

msdn把15cm叫做qualifiedDouble.

参考:
http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.width.aspx

热点排行