03 2023 档案
摘要:呆了2个大屏行业的公司,对大屏幕有一些了解,所以整理下所了解的触摸屏相关概念。方便自己以及进入这个行业的小伙伴们,能有个系统、快速的认知。 触摸屏详细的知识点,网上其实都有。整理资料过程中,我也了解了更多的触摸屏知识,像声波屏、光学屏之类的之前就没接触。下面分不同的模块,给大家介绍 交互触摸屏类型
阅读全文
摘要:WPF应用程序,在VS的项目属性中,可以设置输出类型: 那我们在代码中,如何判断应用的类型呢。有没有控制台?是否Windows应用程序还是控制台应用程序? Kernel32下函数GetConsoleWindow可以解决这个问题: [DllImport("kernel32.dll")] private
阅读全文
摘要:1. Costura.Fody 引用后,未能正常合并资源文件。用着用着就不行了 解决方案:在csproj所在的文件目录,找到FodyWeavers.xml,添加<Costura/> 1 <Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst
阅读全文
摘要:窗口标题、窗口类名、是否可见、是否最小化、窗口位置和大小、窗口所在进程信息 1 private static WindowInfo GetWindowDetail(IntPtr hWnd) 2 { 3 // 获取窗口类名。 4 var lpString = new StringBuilder(512
阅读全文
摘要:我们需要给应用添加数字签名,比如沃通、DigiCert。 申请购买代码签名证书需要一段时间,或者个人开发的应用签名,所以我们需要临时证书。 打开VS-工具-命令行,下面是添加过程 1. 创建一个测试证书 makecert -r -pe -n "CN=Test Certificate - For In
阅读全文
摘要:编译后遇到nuget版本冲突: error CS0433: 类型“ShellFile”同时存在于“Microsoft.WindowsAPICodePack.Shell, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
阅读全文