随笔分类 -  WPF开发

摘要:生成图片,并在图片中显示文字,最后保存成文件 var width = 3000; var height = 3000; await Task.Run(() => { for (int i = 0; i < 100; i++) { string text = i.ToString("D2"); Sys 阅读全文
posted @ 2025-05-15 15:51 wzwyc 阅读(54) 评论(0) 推荐(0)
摘要:源码地址:https://github.com/iNKORE-Public/UI.WPF.Modern 官方文档:https://docs.inkore.net/en-us/ui-wpf-modern/onboarding/ 目前官方的文档不是很齐全,貌似有不少的控件的内容还是空的,还在补充中。 开 阅读全文
posted @ 2024-12-03 18:14 wzwyc 阅读(947) 评论(0) 推荐(0)
摘要:安装 Install-Package OpenNLP Install-Package System.Runtime.Caching 示例代码 using OpenNLP.Tools.SentenceDetect; var paragraph = @"To test easily the variou 阅读全文
posted @ 2024-09-12 08:17 wzwyc 阅读(83) 评论(0) 推荐(0)
摘要:安装 Install-Package ZoneTree 简单示例 using var zoneTree = new ZoneTreeFactory<int, string>() .OpenOrCreate(); zoneTree.Upsert(39, "Hello Zone Tree"); 配置示例 阅读全文
posted @ 2024-08-22 08:24 wzwyc 阅读(80) 评论(0) 推荐(0)
摘要:简介 Akavache是一个异步的、持久的(即写入磁盘)键值存储,用于在C#中编写桌面和移动应用程序。它基于SQLite3,非常适合存储重要数据(即用户设置)以及过期的缓存本地数据。 https://github.com/reactiveui/akavache 安装 Install-Package 阅读全文
posted @ 2024-08-22 08:20 wzwyc 阅读(125) 评论(0) 推荐(0)
摘要:安装 WPF: Install-Package ScottPlot.WPF Avalonia: Install-Package ScottPlot.Avalonia 相关网站 https://github.com/ScottPlot/ScottPlot https://scottplot.net/ 阅读全文
posted @ 2024-08-01 16:26 wzwyc 阅读(3761) 评论(2) 推荐(1)
摘要:相当于处理一下AutoGeneratedColumns的事件,设置一下最小值和最大值 dataGrid.AutoGeneratedColumns += (s, e) => { foreach (var column in dataGrid.Columns) { column.MinWidth = 8 阅读全文
posted @ 2024-07-30 09:28 wzwyc 阅读(181) 评论(0) 推荐(0)
摘要:在App.xaml.cs文件的OnStartup方法中增加下面一行代码: LiveCharts.Configure(config => config.HasGlobalSKTypeface(SKFontManager.Default.MatchCharacter('汉'))); 效果如下: prot 阅读全文
posted @ 2024-06-02 11:08 wzwyc 阅读(755) 评论(0) 推荐(0)
摘要:目前我的VS版本是 17.8.5: 印象中上一个小版本的时候就已经出现这个问题了。 自己的应用,点击调试的时候,高概率出现下面的对话框: 但又不是每次都会出现。 程序没有设置任何的断点。 多个程序都会出现。 目前不知道啥原因引起。 现状 目前更新到17.9.0,这个问题貌似已经没有出现了。 阅读全文
posted @ 2024-01-24 15:33 wzwyc 阅读(516) 评论(1) 推荐(0)
摘要:安装Nuget包 Install-Package Tesseract 下载训练好的数据 下载地址:https://github.com/tesseract-ocr/tessdata/ 简体中文下载:chi_sim.traineddata 创建tessdata文件夹 把前面下载好的chi_sim.tr 阅读全文
posted @ 2024-01-24 14:43 wzwyc 阅读(809) 评论(0) 推荐(0)
摘要:安装Nuget包: Install-Package Markdig.Wpf 在XAML代码中添加引用: xmlns:markdig="clr-namespace:Markdig.Wpf;assembly=Markdig.Wpf" 然后使用MarkdownViewer控件,并把控件的Markdown属 阅读全文
posted @ 2023-12-14 17:46 wzwyc 阅读(1759) 评论(0) 推荐(0)
摘要:可以通过设置Paragraph的LineHeight属性来达到设置行间距的效果。 private void UpdateTranslate(RichTextBox tbx, IEnumerable<BaiduTranslateInfo> items) { tbx.Document.Blocks.Cl 阅读全文
posted @ 2023-11-16 10:55 wzwyc 阅读(912) 评论(0) 推荐(0)
摘要:一些快捷键的操作,可以极大地方便了应用的操作。 目前我经常用的一些快捷键: 1、ESC:关闭窗体 2、Ctrl+N:新建 3、F2:编辑 3、Delete:删除 4、F5:刷新 5、Ctrl+S:保存 有些快捷键,适合针对窗体直接设置。 <Window.InputBindings> <KeyBind 阅读全文
posted @ 2023-11-08 14:11 wzwyc 阅读(849) 评论(0) 推荐(1)
摘要:如果界面上只有一个要执行的命令时,可以直接把某个Button的IsDefault设置为True就可以。 如果界面上有多个不同的执行命令的话,可以用下面的InputBindings,不同的输入框绑定不同的Command即可。 <TextBox Text="{Binding ProgressName,U 阅读全文
posted @ 2023-10-20 08:31 wzwyc 阅读(1435) 评论(0) 推荐(0)
摘要:安装完SciChart以后,一般会在桌面建立一个“SciChart Quick Links”的文件夹。 文件夹里有一个SciChart v5 WPF DLLs Directory的快捷方式,双击后跳转到DLL文件夹目录。 文件夹下有三个不同.NET版本的目录,根据自己项目的版本引用对应的库。 在自己 阅读全文
posted @ 2023-07-13 18:34 wzwyc 阅读(1618) 评论(0) 推荐(0)
摘要:现在基本上每一个项目都会使用PropertyChanged.Fody,用了以后,代码确实简洁清爽了很多。 安装 Install-Package PropertyChanged.Fody 继承INotifyPropertyChanged接口 安装了PropertyChanged.Fody以后,默认会为 阅读全文
posted @ 2023-07-13 15:06 wzwyc 阅读(1703) 评论(1) 推荐(4)
摘要:前面的开发一般我会使用PropertyChanged.Fody,但ReactiveUI.Fody也能实现类似的功能。 安装Nuget包 Install-Package ReactiveUI.Fody FodyWeavers.xml文件: <Weavers xmlns:xsi="http://www. 阅读全文
posted @ 2023-07-13 14:00 wzwyc 阅读(886) 评论(0) 推荐(0)
摘要:安装Nuget包 Install-Package Hardcodet.NotifyIcon.Wpf App.xaml添加: <Application x:Class="ToDoList.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/ 阅读全文
posted @ 2023-07-13 13:51 wzwyc 阅读(562) 评论(0) 推荐(0)
摘要:官网 https://github.com/microsoft/InteractiveDataDisplay.WPF 安装 Install-Package InteractiveDataDisplay.WPF 前台代码 <Window x:Class="InteractiveDataDisplayD 阅读全文
posted @ 2023-07-11 20:03 wzwyc 阅读(698) 评论(0) 推荐(1)
摘要:官网 因为已停止维护,目前没有官方网站。 安装 目前的最新版本是0.3.0.1 Install-Package DynamicDataDisplay 前台代码 <Window x:Class="DynamicDataDisplayDemo.MainWindow" xmlns="http://sche 阅读全文
posted @ 2023-07-11 16:55 wzwyc 阅读(1107) 评论(0) 推荐(0)