首页 > 其他分享 >WPF获取系统dpi

WPF获取系统dpi

时间:2022-09-25 14:14:17浏览次数:81  
标签:GetProperty int 获取 BindingFlags WPF null dpi

WPF获取系统dpi

var dpiX = (int)typeof(SystemParameters).GetProperty("DpiX", BindingFlags.NonPublic | BindingFlags.Static).GetValue(null, null);
var dpiY = (int)typeof(SystemParameters).GetProperty("Dpi", BindingFlags.NonPublic | BindingFlags.Static).GetValue(null, null);

来源:https://stackoverflow.com/a/12487917/7068790

标签:GetProperty,int,获取,BindingFlags,WPF,null,dpi
From: https://www.cnblogs.com/hupo376787/p/16727754.html

相关文章

  • Centos 无法获取IP-- No suitable device found for this connection device lo not a
    报错信息如下:Nosuitabledevicefoundforthisconnection(devicelonotavailablebecausedeviceisstrictlyunmanaged).执行systemctlrestartnetwork错误信......
  • WPF开发中遇到的新知识 -- 9
    加载页面目的:在打开某个视图的时候,可能需要获取数据,而获取数据的时间一般会慢一点,所以应该提供一些反馈给用户,表示这个视图正在加载,而不是已经加载完成没有数据,重点是需要......
  • WPF开发中遇到的新知识 -- 5
    ContextMenu的使用目的:在使用扩展器装数据的时候,希望有删除、修改数据的功能,没有使用DataGrid是因为数据有层级,而且比较多,方法:如果在数据项后面简单地放个Button又不太......
  • WPF开发中遇到的新知识 -- 4
    使用ListBox作为导航栏,实现视图跳转在顶部导航栏的布局设计中,需要一个容器装着一系列视图的标签,如果这个标签是用Button来实现的,需要更改Button的控件模板,会稍微有点麻烦,......
  • WPF开发中遇到的新知识 -- 7
    搜索框目的:希望一个类似百度搜索框的功能,在输入框中输入内容,弹出下拉框,下拉框的内容随着输入的变化而变化方法:输入框,用户在输入的时候,变化的是Text属性,我们可以先绑......
  • WPF开发中遇到的新知识 -- 6
    DataGrid的简单使用因为我只需要一个简单的表格展示数据,而操作数据我是放在了Button中,所以我需要关闭DataGrid本身自带的一些操作数据的功能,以下都是需要关闭的RowHe......
  • WPF开发中遇到的新知识 -- 8
    Prism对话框移除最大化最小化和关闭目的:在弹出的对话框中,不需要最大化,最小化以及关闭按钮,自定义两个按钮,用作确认提交和取消提交方法:在Prism中找到的方法,直接在UserCont......
  • WPF开发中遇到的新知识 -- 1
    前后台同时启动的方式目的:希望在WPF前台启动后,带动ASP.NETCore后台服务一同启动,在前台关闭后,也一起关闭方法:在打开窗口之前,首先手动打开ASP.NETCore子进程,然后注册......
  • WPF开发中遇到的新知识 -- 3
    WPF中Nlog日志组件的使用目的:希望在WPF的运作中,记录一些关键操作的信息,记录一些错误发生的信息方法:查阅一些资料发现,大部分组件的方式都是在ASP中直接通过服务的形式注册......
  • WPF开发中遇到的新知识 -- 2
    RestSharp的简单使用目的:希望在WPF应用中发送HTTP请求,获取后台数据方法:在网上的一些搜索结果中,推荐使用的方式有HttpClient、HttpClientFactory、refit和RestSharp,其中......