WPF/UWP/DotNet应用
文章平均质量分 72
飘零雁
软件工程师
展开
-
在win 11/win10 visual studio上安装.net 45
问题:error MSB3644: The reference assemblies for framework “.NETFramework,Version=v4.5” were not found因为win10/win11默认的.net已经不是win10,而visual stuido 2019/2022也不再安装这个版本。但是有些古老的程序还是target 4.5。而此时到微软官网下载.net 45直接安装是安装不上的。以下分享一个成功的安装方法(亲试有用)下载Microsoft.NETFramewor原创 2022-12-05 11:41:31 · 2383 阅读 · 3 评论 -
WPF 自定义窗口在扩展屏的最大化
很多应用需要定制化窗口,而窗口定制化不能绕过的一个问题是标题栏定制化。基于wpf的窗口程序,一般会通过透明,去边框化的方式将原有的标题栏遮挡。默认情况下,wpf 窗口的标题栏是这样的, 这时最化小,最大化/还原和关闭的行为都是像正常windows程序的行为,不需要添加任何代码。设置 WindowStyle="None" 之后,标题栏的图标,标题以及三个按钮都不见了。但是标题栏的还留下一步部分,如下所示需要添加在窗口属性中添加AllowsTransparency="T.原创 2021-03-24 10:47:00 · 1097 阅读 · 0 评论 -
c# 监听 Modern Standby 下的电源状态(Sleep mode)
Windows 8.1之后,winows系统引入一种叫Connected Standby power model。其目的在于模拟手机关屏后能够省电,而开屏时又能快速响应的特点。在windows 10中,又扩展了这种模式。有了conneted standby mode 和DisConnected standby mode.(https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/modern-standby)最原创 2021-03-11 15:55:43 · 3433 阅读 · 0 评论 -
在wpf中使用Naudio 录音和实时绘制波形图
Naudio是集录音、播放的源码库。https://github.com/naudio/NAudio,这是基于.net的框架。 在这链接的源码里有各种.net 框架的例子,对于基于.net wpf/universal 的程序,还提供了波形图的绘制。我从没接触过音频类的技术,有个基于wpf 的项目需要快速提供实时绘制录音的图形。因为源码库提供的wpf例子是基于文件播放的,其还中包括了比较多参数设置,技术上用了很多反射。很不直观 ,又因为对音频api毫无概念,想快速修改为基于实时录音还是需要费点时间的。原创 2020-10-18 17:32:15 · 4359 阅读 · 3 评论