当前位置:编程学习 > C#/ASP.NET >>

WPF如何获取屏幕的分辨率,就是如何获取屏幕的高度和宽度

基于WPF下如何获取屏幕的分辨率,就是如何获取屏幕的高度和宽度,就像winform下的System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width            System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height --------------------编程问答-------------------- 获取屏幕的分辨率,无非就是想实现全屏功能,XAML语言下,只修改一下window的几个属性就可以实现了。。
AllowsTransparency="True" //允许透明度
WindowStartupLocation="CenterScreen" //窗体运行时居中
WindowState="Maximized" //窗体运行时最大化
WindowStyle="None" //窗体风格不要,就是标题栏隐藏

至于获取屏幕高度和宽度的值,暂时还没有找到答案。 --------------------编程问答-------------------- System.Windows.Forms.Screen   screen=Screen.PrimaryScreen;   
  System.Drawing.Rectangle   rct=screen.Bounds;   
  this.label1.Text=rct.Height.ToString();//高度   
  this.label2.Text=rct.Width.ToString();//宽度

--------------------编程问答-------------------- WPF下没有Screen这个属性,所以不行的。正在找答案中--------------------- --------------------编程问答-------------------- 关注! --------------------编程问答-------------------- 正确的答案:
double h = SystemParameters.PrimaryScreenHeight;
double w = SystemParameters.PrimaryScreenWidth; --------------------编程问答-------------------- 谢谢“gxxlc(冰良)” --------------------编程问答-------------------- up --------------------编程问答-------------------- 恩,果然有! --------------------编程问答-------------------- 爱你哦,冰良
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,