WPF
WPF 相关笔记
快乐的肉球
能力越小,责任越小。力所能及的帮助他人就好。
展开
-
WPF .Net5 生成路径去除net5.0-windows
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <AllowUnsafeBlocks>true</AllowUnsafeBlocks> <PlatformTarget>x86</PlatformTarget> <!--此句可使得生成路径跳过net5.0-windows--> <AppendTa..转载 2021-10-28 16:05:36 · 835 阅读 · 0 评论 -
WPF 使用 Font Awesome(OTF / TTF)
Font Awesome 是非常棒的字体库,而且免费的图标多达1000+。这里介绍如何引用:一、首先下载字体资源文件官网地址:https://fontawesome.com/老版本的字体库(版本4.7)fontawesome-webfont.ttf当前新版本(版本5.8)Font Awesome 5 Free-Solid-900.otf二、下载后通过资源文件中引用即...原创 2019-04-26 15:26:39 · 2408 阅读 · 0 评论 -
WPF 使用 VLC 3.0.10 的基本操作
首先通过 Nuget 下载 VLC 相关的组件;View 层(XAML) 添加引用 xmlns:Vlc="clr-namespace:Vlc.DotNet.Wpf;assembly=Vlc.DotNet.Wpf"添加控件<Vlc:VlcControl xmlns:Vlc="clr-namespace:Vlc.DotNet.Wpf;assembly=Vlc.D...原创 2020-04-23 17:20:39 · 4081 阅读 · 3 评论 -
WPF InvokeCommandAction
添加引用 System.Windows.Interactivity Microsoft.Expression.Interactions引入xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"xmlns:ei="http://schemas....转载 2019-05-21 10:42:37 · 2987 阅读 · 3 评论 -
WPF 性能优化
Are you a WPF developer? Do your WPF apps have areas of poor performance or don’t run as quickly as you would like? If so, I have 15 tips to help you identify and improve the performance of your WPF a...原创 2019-11-07 15:16:57 · 562 阅读 · 0 评论 -
WPF 内存释放
方法一:GC.Collect();GC.WaitForPendingFinalizers();if (Environment.OSVersion.Platform == PlatformID.Win32NT){ SetProcessWorkingSetSize(System.Diagnostics.Process.GetCurrentProcess().Handle, -1, -1);} [DllImport("kernel32.dll")]private static exter.原创 2020-09-03 17:19:59 · 2264 阅读 · 0 评论 -
WPF 某个ItemsControl与它的项源不一致
问题描述多线程模式下,同时更新同一个DataGrid (或其他控件)导致 “System.Windows.Controls.DataGrid Items.Count:n” 的生成器已接收到一个 CollectionChanged 事件序列,这些事件与 Items 集合的当前状态不符。 检测到以下差异:累积计数 n 与实际计数 m 不相同。[累积计数的计算方式为: 上次重置时的计数 + 添加数 - 自上次重置后的删除数。解决方案使用系统的UI调度来添加参数:Dispatcher.Begi.原创 2020-11-18 11:19:56 · 3173 阅读 · 0 评论