![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net 、C#、wpf、winform
zsz139
这个作者很懒,什么都没留下…
展开
-
WPF Inkcanvas 电子白板保存图片添加背景色
原始图片点击 保存 按钮生成的图片Inkcanvas 绘制后保存图片(jpe、png)经常是没有背景的,如何添加背景色下面代码可以实现:1、BitmapSource 扩展方法,给图片添加背景色public static BitmapSource ReplaceTransparency(this BitmapSource bitmap, Color color) { var rect = new Rect(0, 0, bitmap.PixelWi...原创 2020-11-03 09:44:34 · 1653 阅读 · 1 评论 -
C# NAudio 设置获取系统扬声器的音量
NAudio是成熟、开源的C#音频开发工具,它包含录音、播放录音、格式转换、混音调整等功能。 NAudio 开源地址:https://github.com/naudio/NAudio 本文是设置获取系统扬声器的音量,获取麦克风的音量见地址:https://blog.csdn.net/zsz139/article/details/106228910 1、获取当前系统扬声器音量 private int GetCurrentSpeake...原创 2020-05-20 10:49:32 · 4594 阅读 · 2 评论 -
C# NAudio 设置获取系统麦克风的音量非扬声器的音量
NAudio是成熟、开源的C#音频开发工具,它包含录音、播放录音、格式转换、混音调整等功能。 NAudio 开源地址:https://github.com/naudio/NAudio 1、获取当前系统麦克风音量 private int GetCurrentMicVolume() { int volume = 0; var enumerator = new MMDeviceEnume...原创 2020-05-20 10:04:59 · 4221 阅读 · 2 评论 -
C# 字符串中换行回车符替换(“\r\n”)
string oldStr = @"测试换行回车符\r\n替换成\\n";MatchEvaluator matchEvalu= delegate (Match m) { return "\\n"; };string newStr = Regex.Replace(oldStr , @"\r\n", matchEvalu);...原创 2020-05-19 11:24:21 · 8420 阅读 · 0 评论 -
WPF ScrollViewer 中嵌套 ListBox 无法滚动·
ScrollViewer中放一个listBox,可以拖动滚动条,但是滚轮上下滚动无效,原因是listBox中自带一个滚动条,滚轮上下滚动事件应该是被截获了,而并没有传递到ScrollViewer这一层导致的,解决方法,代码如下:private void ListBox_PreviewMouseWheel(object sender, MouseWheelEventArgs e) ...转载 2020-05-07 12:24:49 · 1101 阅读 · 0 评论 -
IP地址星号隐藏显示
eg: IP :172.0.0.1 ——》172.*.*.1C# :已知IP地址,使用正则表达是实现string ipStr = "127.0.0.1";Regex.Replace(ipStr, @"(\d{1,3}\.)\d{1,3}(\.)\d{1,3}(\.\d{1,3})", "$1*$2*$3")原创 2020-05-07 12:06:06 · 684 阅读 · 0 评论