![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
文章平均质量分 60
嘉Long
来自底层的码农,从事多年互联网软件开发
展开
-
调用线程无法访问此对象,因为另一个线程拥有该对象
当我们在C#中编写委托事件进行传递参数来改变对象属性时,容易引起另一个线程拥有该对象的现象,这是线程之间的关联问题,要想解决此问题,我们就要将委托回来的线程对象和当前函数中的线程对象相关联。//将出现问题的代码放在此函数中。原创 2024-01-21 17:53:44 · 794 阅读 · 1 评论 -
“一仔播放器” WPF 的开源项目 (九 1.01版完结 加载效果 Style.Triggers)
打开软件加载数据的过程,希望界面上能体现,完成这项功能,也算完美了。没做成很大的提示框,就弄了个小东西一直转,加载完毕即消失。原创 2023-10-12 18:32:00 · 113 阅读 · 0 评论 -
“一仔播放器” WPF 的开源项目 (八 右键菜单、资源回收、图标ico清晰度)
文章有点而像技术备忘录了,不断的贴代码,宝妈说这截图不好看,于是有又加了功能在图片上可以右键菜单,随机取一张替换。原创 2023-10-12 17:31:34 · 157 阅读 · 0 评论 -
“一仔播放器” WPF 的开源项目 (七 软件设置,Newtonsoft、AutoMapper、Messenger.Default.Send)
这篇主要解决宝妈不用到配置文件去改视频存放路径的问题,而是改成界面的方式。而我是打算使用Json格式,保存配置的数据。那么需要做的是主界面需要一个入口,弹入设置界面。由于需要在标题栏是加按钮,只能自定义了,不过WPF似乎有瑕疵,自定义了以后时不时的出现白边。Margin="0"Title="一仔播放器" Height="768" Width="1366" StateChanged="Window_StateChanged" Loaded="Window_Loaded" >原创 2023-10-12 16:11:41 · 127 阅读 · 0 评论 -
“一仔播放器” WPF 的开源项目 (六 视频截图Ffmpeg、MediaToolkit 、图片缩略裁剪)
1.0 版,弄出来后,便迫不及待的和身边的宝妈分享,这下好了反馈了问题一推,例如通过配置文件填写路径、视频图片要自己截图,打开软件加载时没有加载过程等等,甚至软件名称怎么不是自己宝宝的?或许自己是弄软件都觉得简单,可人家不这样认为,麻烦死了。那只好优化一下了。原创 2023-10-12 01:03:52 · 326 阅读 · 0 评论 -
宝妈的需求“一仔播放器” WPF 的开源项目(五 完结 1.0版 开机启动、背景平铺)
来到第五篇,软件的 1.0 版就算告一段落,已经完全满足宝妈的需求,不过对于追求完美的开发者来说,软件还少了桌面图标,这得让它自动生成才是。本系列博文并没有过细的提到WPF的基本知识,如一些XAML怎么写,怎么弹出对话框等等,这类教程文章网上太多了,没必要去深入写,何况这是开源项目,大家可以直接看代码,我更多的是贴一些方法工具类以及项目逻辑。原创 2023-09-19 23:42:28 · 91 阅读 · 0 评论 -
宝妈的需求“一仔播放器” WPF 的开源项目(四 唤起播放器,关闭应用、打开应用)
上一篇我们已经实现了视频列表的展示(效果还不错呢!),而这一篇我们将实现打开播放器播放视频以及打开文件夹。原创 2023-09-19 17:42:02 · 113 阅读 · 0 评论 -
宝妈的需求“一仔播放器” WPF 的开源项目(三 视频列表,涉及遍历、异步Task、接收RelayCommand、委托Invoke、interactivity事件)
从图中可以看出宝妈的视频文件夹存放还是比较复杂,有单层文件夹存放也有多层文件夹,而且会有空的文件夹,另外视频文件还不一样有 mp4 、mkv、avi ,唯独没有图片文件,毕竟宝妈说过视频列表最好有图片,......(项目协商).....最终和宝妈商量让她辛苦一点,自己截一张图放到和视频文件一起就可以了 格式 jpg、png 都行,接下来要看怎么读取了。通过对文件夹的分析,我打算使用文件夹的名称做为标题,而没有视频文件的文件夹跳过,如果有图片文件取第一张作为封面,没有则显示默认图片,如果有子文件夹继续递归。原创 2023-09-19 00:28:20 · 212 阅读 · 0 评论 -
宝妈的需求“一仔播放器” WPF 的开源项目(二 构建项目引用HandyControl、MwvmLight)
这二篇对于大佬可以直接跳过了,毕竟没啥技术含量都是对着HandyControl官方文档做一遍 ,对于小白可以瞅瞅,毕竟我会写点心得,或许新手从中得到点启发。原创 2023-09-18 16:28:43 · 485 阅读 · 1 评论 -
宝妈的需求“一仔播放器” WPF 的开源项目(一 项目背景)
从事互联网软件开发多年,平时没少逛技术平台,自己却没怎么分享过相关的技术,转而就加入了奶爸的行列(成天围着孩子转),近日孩子他妈给我提了个需求,索性就当做技术分享弥补一下(做技术的怎能没几篇博文)原创 2023-09-15 17:07:18 · 549 阅读 · 1 评论