![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 50
Winform,WPF等知识点记录
baoolong
大家好,我是菜鸟小白,大家一起学习进步
展开
-
C# 应用程序强制获取焦点
Windorm和WPF等应用程序想自己获取焦点焦点那是不可能的,只能通过系统的API来实现,上面第一个函数获取的是当前窗体的句柄, 如果窗体应用要获取自己的句柄的话就使用下面的方法获取原创 2023-08-18 12:14:29 · 1441 阅读 · 0 评论 -
WPF CS0234命名空间 *.*中不存在类型或命名空间名“Windows“(是否缺少程序集引用?)
写代码过程中总会复制粘贴,恶心的是,在复制黏贴的过程中还升级了一下VS。等升级完毕,复制粘贴完毕,再运行程序,发现程序起不来了。 报如下错误, 错误数量达到了惊人的1300多个,几乎全是缺少引用集。看看我是什么......原创 2023-01-06 16:31:54 · 1208 阅读 · 0 评论 -
WPF TreeView拖动排序拖拽排列
最近工作中要用Treeview进行拖动排序,但是呢,网上几乎没有相关的Demo示例等,只能自己手撸,在这过程中,也学到了一些知识,我在此记录下,防止下次用到,或者需要的小伙伴用到。本文代码实现简单,扩展性强,Demo示例总共也就267行,代码还包含了数据初始化,View控件初始化等非逻辑代码,代码简单以维护。原创 2022-12-14 14:26:02 · 3387 阅读 · 3 评论 -
C# Windows多串口绑定
有时工作测试中遇到要一拖多去进行串口通讯,例如多串口同时进行烧录,多串口对设备进行控制,指令发送等,平时我用的串口工具都是人为的一对一手动操作,用电脑同时一对多操作串口通讯我还真没用过,但是想到平时工作使用的场景蛮多的,感觉还是很有必要研究下,对工作生产还是很有效率的原创 2022-11-15 09:06:10 · 2583 阅读 · 0 评论 -
WPF 图片头像自由剪切器实时截图细节放大器
在网上找了好久都找不到合适的截图框架,结果都不能满足我的需求,所以在大佬的基础上进行改进,开源实现图片头像自由剪切,实时截图,细节放大等功能代码不是完整的,因为大多数代码属于公司的,我只能贡献我从开源项目那学到的,这也算是学习人家的开源精神原创 2022-09-21 12:42:04 · 1128 阅读 · 3 评论 -
WPF 查找Style样式文件里面的控件组件
平时我们都是找布局文件里面的控件,但是有时候也会在Style样式里写布局,并在代码里更新控件,这时候我们不能直接拿到控件,本文帮助你拿到Style里面的控件原创 2022-09-01 15:09:20 · 810 阅读 · 1 评论 -
WPF代码动态引用Style资源
展示了WPF代码动态引用Style资源的2种方法原创 2022-08-06 16:19:55 · 1536 阅读 · 0 评论 -
C#摄像头拍照及帧预览
文章对C#调用摄像头进行心得记录,思路清晰,值得学习,让你看了就会用原创 2022-06-08 10:11:28 · 1646 阅读 · 0 评论 -
C# USB设备监听与信息查询
USB设备插拔监听需要重写WndProc方法,该方法可以监听系统的一些事件,我试了一下,插拔U盘有响应,但是插拔USB麦克风只会触发设备节点改变的方法//事件代码 private const int WM_DEVICECHANGE = 0x219; //设备改变 private const int DBT_DEVICEARRIVAL = 0x8000; //检测到新设备 private const int DBT_DEVICEREMOVECOMPLE原创 2021-12-09 09:52:56 · 2835 阅读 · 0 评论 -
Java C#分析WAV音频文件1Khz是否有声音
本文是用Java写的,C#原理一样并已经验证最近工作需要检测设备的是否有音频输出,找了很多资料,但是关于1Khz的验证并没有多少,所以我就自己查WAV的文件格式,并手撸了代码,来检测是否1Khz有声音,也可以检测WAV是否有声音首先,我们需要将WAV文件读出来并将它的头文件分析,关于头文件的网上有很多文章,但是都不是很全面,头文件总会多一些或少一些无关紧要的信息,导致分析出错,下面是我读取头文件的代码(get 和 set方法自行补全) public void readAudio...原创 2021-11-26 09:29:47 · 2511 阅读 · 6 评论 -
WPF自定义TabControl的样式
这是我第二天写WPF,各种想要的样式还在不停的探索中对于WPF样式的链接对于我这样的萌新还是有必要记录下首先需要生成一个样式文件(名字自己起),PS:可以创建一个文件夹,将样式文件全放进去创建好文件后,将你的样式写进文件请注意,一定要写对你的NameSpace,例如:xmlns:local="clr-namespace:WpfApp"中namespace就是WpfApp<ResourceDictionary xmlns="http://schemas.microsoft.原创 2021-01-06 16:38:12 · 2542 阅读 · 0 评论 -
WPF创建圆角Button
最近学习WPF,看到Button全都四四方方的,于是想弄个圆角,百度许久,终于找到了正确答案。于是在验证正确性的情况下做下记录<Button Width="100" Height="50" Content="None" Name="firstButton" Click="None_Click"> <Button.Template > <ControlTemplate TargetType="{x:Type Button}" > <Border原创 2021-01-06 09:15:43 · 1234 阅读 · 1 评论 -
WPF无法添加事件处理程序
最近在学习C#,做了2天的Winform,不太适合我,转而投向WPF。但是第一次做WPF,也不知道怎么添加点击事件,手写复制的代码点击事件都无响应,然后百度搜索到-->在XAML页面双击对应的button就能生成点击事件,可是点击无数次,老是提示 “无法添加事件处理程序”估计我范的错误太低级了,直到我谷歌才搜出了如下正确答案,// 在Window标签下必须将x:Class设置正确// 格式为 NameSpace.ClassName,例如x:Class="WpfApp.MainWind原创 2021-01-06 09:02:38 · 2473 阅读 · 3 评论