上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 298 下一页
摘要: 自定义控件时,如果自定义的控件需要用来接收键盘消息或者是输入法的输入内容,那就需要关注到控件的焦点 默认情况下的自定义控件是没有带可获取焦点的功能的,例如编写一个继承 FrameworkElement 的名为 Foo 的用来演示的自定义控件,通过 Focus 方法其实也是无法给此控件设置上焦点了 为 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(428) 评论(0) 推荐(1) 编辑
摘要: 本文收藏我给 WPF 做的性能测试。在你开始认为 WPF 的性能存在问题的时候,不妨来这篇博客里找找看我做过的测试。我记录的测试都是比较纯净的测试项目,没有业务逻辑的干扰,写法也正常,可以更加真实反映 WPF 的性能,减少因为奇怪的业务逻辑以及逗比的写法的影响 ## 资源字典 ### 大量 Geom 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 本文将告诉大家如何通过 Vortice 库从底层的方式使用 WIC 层加载本地图片文件,解码为 IWICBitmap 图片,然后将 IWICBitmap 图片交给 WPF 进行渲染 本文的前置博客:[WPF 对接 Vortice 调用 D2D 使用 IWICBitmap 离屏渲染](https:// 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 本文介绍在 WPF 里面的字体属性 FontStyle 的 Italic 和 Oblique 的斜体差别 本文的图片和知识来自: [#265 – Specifying Values for FontStyle 2,000 Things You Should Know About WPF](https 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 我有一个需求就是将我的一些文件夹的内容同步到网盘上面去。但是我是不信任现在的各个网盘的,网盘的数据被我认为是会被泄露的数据,我需要同步的文件夹中,可能存在隐私的数据。于是我就想到了将文件夹里面的内容进行加密,将加密之后的内容再同步到网盘上面去。如此网盘泄露的数据是加密之后的数据,没有密码的前提下,其 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 本文将记录一个在 WPF 应用程序启动过程中的性能优化点。如果一个窗口需要设置 WindowStyle 属性,那么在窗口 EnsureHandle 之前,设置 WindowStyle 属性将会比在 EnsureHandle 之后设置快不少 在 dotTrace 里的一次测量在窗口 EnsureHan 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 本文将继续和大家介绍 SemanticKernel 神奇的魔法,将使用 LLM 大语言模型编写的自然语言函数和传统的编程语言编写的函数融合到一起的例子。通过本文的例子,大家可以看到 SemanticKernel 框架所推荐的一个工作模式,同时可以更好的理解 SemanticKernel 框架的用法 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 在开始编写 dotnet 的 Roslyn 分析器项目时,会被 VisualStudio 通过 RS1036 要求在项目文件配置上 EnforceExtendedAnalyzerRules 属性,本文将和大家介绍 EnforceExtendedAnalyzerRules 属性的作用 根据 Rosly 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 本文属于 OpenTK 入门博客,这是一项使用 C# 做底层调用 OpenGL 和 OpenAL 和 OpenCL 的技术。但值得一提的是,如果是想做渲染相关的话,当前是不建议使用 OpenGL 的,无论是从性能上还是其他方面,都不具备优势 本文将从控制台开始,初始化创建窗口,在窗口里面承载 Ope 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 本文将告诉大家如何在分析器里面解析代码里面对于 ValueTuple 的定义,包括如何获取 ValueTuple 里面的 Item 的类型和命名 开始之前先创建一个用来被分析的项目,在这个项目里面定义 Foo1 类型,然后再定义 F2 方法,设置 F2 方法的返回值是一个 ValueTuple 类型 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(30) 评论(0) 推荐(1) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 298 下一页