wpf
Henry Zhao
这个作者很懒,什么都没留下…
展开
-
如何实现在WPF中播放流视频
最近有一个需求是获取视频的url后,使用url在WPF中播放视频,试了好多方法都很复杂或者很难实现。经过百般查找,终于找到了一个好方法。就是使用cefsharp将chrome浏览器内嵌到WPF中,然后使用loadhtml函数加载HTML字符串,在HTML字符串中设置video标签即可!步骤1.安装nuget包,搜索CefSharp.Wpf点击安装(其余三个包会自动安装)注意:一定要选择79.1.360版本,因为cefsharp本身不支持H.264视频播放,所以后边我们需要对一个动态库做替换。2.原创 2022-04-23 13:41:21 · 3296 阅读 · 0 评论 -
WPF使用ListView的SelectionChanged选中后刷新ListView时如何避免再次触发SelectionChanged
问题描述WPF实现分页后,使用ListView显示图片列表,利用SelectionChanged实现单机事件选中列表中的某个图片,并显示到Image控件,如图所示。但是当我通过单机事件选中某一项后,切换下一页或其他页面对ListView列表进行刷新时,程序会再次触发SeletionChanged(因为选中项发生了改变)。找了好多方法无法解决,最终,通过自己的调试找到了一个极其简单且好用的方法,即添加一个判断。if(imageList.SelectedItem == null){ retur原创 2022-04-21 11:42:06 · 2006 阅读 · 0 评论 -
WPF获取服务器端验证码图片并显示到Image控件
WPF(C#)中获取远端服务器验证码图片,并显示到Image控件上。无需将图片存储到本地,可以支持验证码无限次更新,不会出现不出图的情况。原创 2022-04-15 17:01:27 · 736 阅读 · 0 评论 -
WPF实现点击刷新远端验证码功能
WPF通过api显示远端验证码并可点击刷新效果图:前端:<Image Name="ImgValidate" Cursor="Hand" MouseLeftButtonDown="Image_MouseLeftButtonDown" Source="https://...(你使用的验证码api)" Height="40" Width="100" Stretch="Fill"/>后端:private void Image_MouseLeftButtonDown(object sende原创 2021-11-12 14:45:35 · 222 阅读 · 0 评论 -
使用WPF将Python代码打包成Windows应用
使用WPF将Pytorch深度学习代码打包成windows应用个人的思路:方法一:1.使用pyinstaller将python代码进行打包,可参考网上的pyinstaller使用方法,建议使用spec文件进行打包。2.WPF中使用Process类新开一个进程直接调用打包好的Python可执行文件(网上有Process的使用方法)。优点:软件制作完成后可使用vIsual stdio的windowsinstaller(可自行安装该插件)将所有程序打包到一个setup文件,安装的过程中不需要在客户机重新原创 2021-05-07 21:11:20 · 918 阅读 · 0 评论 -
WPF内部控件或菜单栏无法随窗口放大而随之拉伸
WPF内部控件或菜单栏无法随窗口放大而放大刚开始接触WPF在使用Grid布局时我是这么用的<Grid x:Name="RootGrid" Width="1000" MaxHeight="680" MinHeight="520"> <Frame Name="frmMain" NavigationUIVisibility="Visible"> <Grid> </Grid> </Frame></原创 2020-10-14 15:25:45 · 837 阅读 · 0 评论