随笔分类 -  WPF开发

摘要:之前自己做了一个小的播放器软件,缺少字幕的功能有时候很不方面,研究了一下,把SRT字幕的功能加上了。 SRT本身其实就是一个纯文本文件,只需要按照他的规则去解析就可以了。 附上我的实现代码,供大家参考: using JcPlayer.Models; using System; using Syste 阅读全文
posted @ 2022-08-31 08:33 wzwyc 阅读(474) 评论(0) 推荐(0) 编辑
摘要:在处理一些交互事件的时候,很容易出现单击或双击,不小心触发了多次的问题。 目前没有找到很好的处理办法。于是想着自己封装一个类。 public class EventResponseController { private static EventResponseController _instanc 阅读全文
posted @ 2022-08-03 12:47 wzwyc 阅读(357) 评论(0) 推荐(0) 编辑
摘要:一些界面进行一些管理操作的时候,需要在主界面上打开新的窗体。有时候弹出的管理窗体,又需要再弹出新的管理窗体。这样的话,窗体一层一层的会非常多。 就像我之前做的一个项目,后面需要进行模块管理,首先打开【模块列表界面】,新建模块以后需要弹出【模块编辑界面】,模块编辑界面里会有接口列表,对某个接口进行编辑 阅读全文
posted @ 2022-07-29 16:40 wzwyc 阅读(919) 评论(0) 推荐(0) 编辑
摘要:用浏览器打开网址,之前经常是直接调用: Process.Start("https://www.cnblogs.com/wzwyc/"); 貌似升级.NET6以后,上面的调用方式会出错,后面网上查了一下资料,相当于设置一下UseShellExecute为true,就可以正常打开了。 Process.S 阅读全文
posted @ 2022-07-07 09:52 wzwyc 阅读(739) 评论(0) 推荐(1) 编辑
摘要:开发应用的时候,经常会发现ListBox列表使用滚轮来滚动的时候,内容滚动太大,会跳过一些列表选项。 后来在网上找到资料,相当于设置一个属性,ListBox就可以慢慢地滚动了。 ScrollViewer.CanContentScroll="False" 示例代码: <ListBox Grid.Row 阅读全文
posted @ 2022-05-10 17:04 wzwyc 阅读(315) 评论(0) 推荐(1) 编辑
摘要:设置ToolTipService.ShowOnDisabled为 true <Button ToolTipService.ShowOnDisabled="True"> 阅读全文
posted @ 2022-04-10 17:30 wzwyc 阅读(208) 评论(0) 推荐(0) 编辑
摘要:平常需要跟前台界面绑定,并且需要动态插入删除数据项的集合,我们经常会用到ObservableCollection类,这个类本身带通知事件,集合有变化时,能实时通知界面更新。 但是,这个类本身没有批量插入和删除的方法,我们平常需要频率进行一些插入和删除时,界面就会频率刷新,会导致UI界面会卡。 这种使 阅读全文
posted @ 2022-03-16 11:16 wzwyc 阅读(199) 评论(0) 推荐(0) 编辑
摘要:个人感觉,WPF开发借助的PropertyChanged.Fody确实会方便很多,属性定义感觉也是清爽了很多。 但是用了PropertyChanged.Fody以后,却发现了一些小问题。 首先,用了PropertyChanged.Fody以后,代码编译必须是VS2019开始才能编译,连VS2017都 阅读全文
posted @ 2021-12-03 14:11 wzwyc 阅读(1983) 评论(1) 推荐(1) 编辑
摘要:以ItemsControl为例,主要是在ItemContainerStyle中设置一下HorizontalContentAlignment为Stretch,就可以使控件填充满列表。 <ItemsControl x:Name="TaskList" ItemsSource="{Binding Curre 阅读全文
posted @ 2021-11-05 09:54 wzwyc 阅读(914) 评论(0) 推荐(0) 编辑
摘要:示例: <targets> <target xsi:type="File" name="errorFile" fileName="${basedir}/logs/${shortdate}_Error.log" layout="${time} ${uppercase:${level}} ${messa 阅读全文
posted @ 2021-05-21 11:59 wzwyc 阅读(1223) 评论(0) 推荐(0) 编辑
摘要:FontAwesome.WPF是对FontAwesome的封装。可能会比直接使用FontAwesome要方便一点。 项目网站:https://github.com/charri/Font-Awesome-WPF 安装: Install-Package FontAwesome.WPF 使用: <Win 阅读全文
posted @ 2021-05-13 17:27 wzwyc 阅读(474) 评论(0) 推荐(0) 编辑
摘要:Ribbon可以理解成菜单和工具栏的合体。可以用来代替菜单和工具栏。Ribbon的典型使用场景就是微软的Office软件。 但是,哪些情况下需要使用Ribbon,哪些情况下不需要使用Ribbon呢?为什么Office使用Ribbon,而VS却不使用? 工具栏有什么优点?工具栏的优点就是直接高效。一眼 阅读全文
posted @ 2021-03-10 17:08 wzwyc 阅读(462) 评论(0) 推荐(0) 编辑
摘要:最近项目需要了解AvalonDock控件。按照推荐下载了Edi项目。 https://github.com/Dirkster99/Edi 但是下载完成后发现无法正确编译。看了一下报错信息,好多个项目都说找不到MWindowInterfacesLib和MWindowLib库。 但是我按照工程文件.cs 阅读全文
posted @ 2021-03-10 08:33 wzwyc 阅读(210) 评论(0) 推荐(0) 编辑
摘要:示例代码: RoutedEventHandler eventHander = null; eventHander = (s, e) => { //添加你的代码 Owner.Loaded -= eventHander; }; Owner.Loaded += eventHander; 阅读全文
posted @ 2021-02-25 14:47 wzwyc 阅读(702) 评论(0) 推荐(0) 编辑
摘要:示例代码: <Window.Style> <Style TargetType="{x:Type Window}"> <Setter Property="WindowState" Value="{Binding Tag, RelativeSource={RelativeSource Mode=Self 阅读全文
posted @ 2021-02-25 14:42 wzwyc 阅读(189) 评论(0) 推荐(0) 编辑
摘要:WallpaperHelper.cs文件: using Microsoft.Win32; using System.IO; using System.Runtime.InteropServices; namespace NPOIDemo { /// <summary> /// 更换壁纸 /// </ 阅读全文
posted @ 2021-02-25 14:40 wzwyc 阅读(1145) 评论(2) 推荐(0) 编辑
摘要:WPF Diagram | Build Interactive Diagrams | Syncfusionhttps://www.syncfusion.com/wpf-ui-controls/diagram WPF Diagrams - Mindscapehttp://www.mindscapehq 阅读全文
posted @ 2020-01-15 07:43 wzwyc 阅读(2822) 评论(0) 推荐(2) 编辑
摘要:设置资源: Application.Current.Resources["ApplicationScopeResource"] = Brushes.White; 使用代码获取资源: Brush whiteBrush = (Brush)Application.Current.Resources["Ap 阅读全文
posted @ 2019-05-12 15:06 wzwyc 阅读(688) 评论(0) 推荐(0) 编辑
摘要:把其它应用嵌入到C#窗口 源代码-CSDN下载 https://download.csdn.net/download/aiqinghee/10652732 WPF应用程序嵌入第三方exe - gao271003105的专栏 - CSDN博客 https://blog.csdn.net/gao2710 阅读全文
posted @ 2019-01-05 15:11 wzwyc 阅读(4633) 评论(0) 推荐(0) 编辑
摘要:官方网站:https://fontawesome.com/ 使用教程: 学习WPF——使用Font-Awesome图标字体 - liulun - 博客园https://www.cnblogs.com/liulun/p/4217664.html 在WPF中使用FontAwesome之类的字体图标 - 阅读全文
posted @ 2018-06-07 13:24 wzwyc 阅读(836) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示