屏幕分辨率问题
我现在wpf应用程序界面都是按1920*1080分辩率设置的,电脑屏幕也是1920*1080分辩率1. 运行程序,程序满屏显示
2. 然后转动屏幕到另一台主机(1024x768),然后转换1920x1080
3. wpf程序只占了部分屏幕,没有满屏
有大虾知道原因吗?在线急等!多谢! 屏幕分辨率问题 --------------------编程问答-------------------- 你可以在 代码里 动态获取屏幕的分辨率 --------------------编程问答-------------------- 但我不能动态去修改form的长宽吧 --------------------编程问答-------------------- 什么叫做 “转换1920x1080” --------------------编程问答--------------------
就是再把显示屏换到我之前运行wpf那台主机 --------------------编程问答-------------------- 你先说明白,你用到了几台显示器,几台机器。
如果是两台显示器,显示器是一样的还是不一样的。
--------------------编程问答-------------------- 1920x1080是16*9的,1024x768是4*3的,wpf是通过像素动态确定位置,所以,比率不变,应该显示为1024*576,不会满屏 --------------------编程问答--------------------
我整个过程wpf都是开着的,只是显示屏在切换 --------------------编程问答--------------------
监控下屏幕分辨率变化
然后触发窗体最大化操作 --------------------编程问答-------------------- 现在需要切换回来也是满屏的,我在一台电脑上手动修改屏幕的分辩率,都是能满屏的。有没有办法能解决? --------------------编程问答--------------------
能不能贴些代码? --------------------编程问答--------------------
直接初始加载窗体的时候默认为全屏
这样改了分辨率也是可以跟着变化的 --------------------编程问答--------------------
监控下屏幕分辨率变化
然后触发窗体最大化操作
能不能贴些代码?
直接初始加载窗体的时候默认为全屏
这样改了分辨率也是可以跟着变化的
现在初始化已经是全屏的呀,按最初1920*1080做的窗体 --------------------编程问答--------------------
监控下屏幕分辨率变化
然后触发窗体最大化操作
能不能贴些代码?
直接初始加载窗体的时候默认为全屏
这样改了分辨率也是可以跟着变化的
现在初始化已经是全屏的呀,按最初1920*1080做的窗体
哦 某些机器我就不知道了。
可以使用线程+委托时时监控 --------------------编程问答-------------------- 改变分辨率的时候,能否refresh一下窗口? --------------------编程问答-------------------- 是不是没有重新运行程序?
补充:.NET技术 , C#