在用wpf设计窗口时,由于很多的显示器的分辨率都不一样,如何设计一个自动根据屏幕分辨率调整大小的按钮
比如我电脑的显示器分辨率1366x768被人的是1024x768当然有很多的控件在被人的电脑上显示不全,我改从什么方面入手,求大神指点啊。。。谢谢了...
比如我电脑的显示器分辨率1366x768 被人的是 1024x768 当然有很多的控件在被人的电脑上显示不全 ,我改从什么方面入手,求大神指点啊。。。 谢谢了
展开
1个回答
展开全部
你的整体界面布局竟可能的采取相对布局,设定控件间的间隔大小而自动调整控件本身的大小,这样就可以改善不同分辨率下的显示了。
这里再补充一下,WPF采取的计量单位不是简单地像素点单位,会根据分辨率大小而动态计算实际的大小的,所以采取我说的可以很好地改善,但是任就不能百分之百解决。对于没办法解决的就必须用在所有的分辨率下都进行调整直到找到可以适应所有分辨率的具体数值
这里再补充一下,WPF采取的计量单位不是简单地像素点单位,会根据分辨率大小而动态计算实际的大小的,所以采取我说的可以很好地改善,但是任就不能百分之百解决。对于没办法解决的就必须用在所有的分辨率下都进行调整直到找到可以适应所有分辨率的具体数值
追问
在设置对象的特性时 有哪个 MinWidth=“25” MaxWidth="35" 在我所提的情况用能用到的吗 还是在别的地方用到。。。
追答
你可以换个思路,设置控件相对grid的top,left,bottom,right,让控件的width和height设置成auto
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询