最近更新
wpf 131
- WPF 像素着色器入门:使用 Shazzam Shader Editor 编写 HLSL 像素着色器代码 2023-05-22
- 最简单的代码,让 WPF 支持响应式布局 2022-07-11
- WHAT DID DELL DO? All WPF apps are rendered in a mess! 2021-12-21
- 所有 WPF 程序的界面渲染完全糊掉,竟是戴尔电脑惹的锅? 2021-12-21
- WPF 使用 WindowChrome,在自定义窗口标题栏的同时最大程度保留原生窗口样式(类似 UWP/Chrome) 2021-11-12
- 使用 WPF 做一个可以逼真地照亮你桌面的高性能阳光 2021-08-05
- 路径标记语法(Path Markup Syntax)完全教程 2021-07-30
- WPF 窗口和控件的 Unloaded 事件什么情况下不会触发 2021-06-30
- 两个方法,让 WPF 绘制的笔迹更加平滑 2021-06-21
- 从零开始制作 NuGet 源代码包(全面支持 .NET Core / .NET Framework / WPF 项目) 2021-06-07
- WPF 制作高性能的透明背景异形窗口(使用 WindowChrome 而不要使用 AllowsTransparency=True) 2021-01-16
- Windows 下的高 DPI 应用开发(UWP / WPF / Windows Forms / Win32) 2021-01-04
- WPF / Windows Forms 检测窗口在哪个屏幕 2020-06-11
- 准确判断一个 WPF 控件 / UI 元素当前是否显示在屏幕内 2020-06-11
- 支持 Windows 10 最新 PerMonitorV2 特性的 WPF 多屏高 DPI 应用开发 2020-06-10
- 如何在保留原本所有样式/绑定和用户设置值的情况下,设置和还原 WPF 依赖项属性的值 2020-06-03
- WPF 中使用附加属性,将任意 UI 元素或控件裁剪成圆形(椭圆) 2020-05-06
- .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能) 2020-04-30
- 让你的程序置顶到比系统界面都更上层,就像任务管理器/放大镜一样绝对置顶 2020-04-25
- 一点点从坑里爬出来:如何正确打开 WPF 里的 Popup? 2020-04-07
- WPF:无法对元素“XXX”设置 Name 特性值“YYY”。“XXX”在元素“ZZZ”的范围内,在另一范围内定义它时,已注册了名称。 2020-04-03
- WPF 中如何绑定附加属性?XAML 中记得加括号,C# 中记得不能用字符串 2020-04-01
- WPF 中如何创建忽略 DPI 属性的图片 2020-01-08
- 屏幕边缘上有趣的 1 个像素,看不见、摸不到 2019-12-23
- 配置 legacyUnhandledExceptionPolicy 防止后台线程抛出的异常让程序崩溃退出 2019-11-28
- WPF 程序如何跨窗口/跨进程设置控件焦点 2019-11-27
- 解决 WPF 嵌套的子窗口在改变窗口大小的时候闪烁的问题 2019-10-22
- System.ComponentModel.Win32Exception (0x80004005): 无效的窗口句柄。 2019-10-22
- WPF 高性能位图渲染 WriteableBitmap 及其高性能用法示例 2019-10-22
- 什么是模态窗口?本文带你了解模态窗口的本质 2019-10-10
- 直击本质:WPF 框架是如何实现模态窗口的 2019-10-10
- 使用 SetWindowCompositionAttribute 来控制程序的窗口边框和背景(可以做 Acrylic 亚克力效果、模糊效果、主题色效果等) 2019-10-10
- WPF 程序如何移动焦点到其他控件 2019-09-19
- 使用 SetParent 制作父子窗口的时候,如何设置子窗口的窗口样式以避免抢走父窗口的焦点 2019-09-19
- 如何在 WPF 中获取所有已经显式赋过值的依赖项属性 2019-09-12
- 在 WPF 中获取一个依赖对象的所有依赖项属性 2019-09-12
- WPF 不要给 Window 类设置变换矩阵(分析篇):System.InvalidOperationException: 转换不可逆。 2019-09-02
- WPF 不要给 Window 类设置变换矩阵(应用篇) 2019-09-02
- WPF 的 Application.Current.Dispatcher 中,为什么 Current 可能为 null 2019-08-27
- WPF 的 Application.Current.Dispatcher 中,Dispatcher 属性一定不会为 null 2019-08-27
- 使用 SetParent 跨进程设置父子窗口时的一些问题(小心卡死) 2019-08-27
- System.InvalidOperationException:“BuildWindowCore 无法返回寄宿的子窗口句柄。” 2019-08-14
- System.InvalidOperationException:“寄宿 HWND 必须是子窗口。” 2019-08-14
- System.InvalidOperationException:“寄宿的 HWND 必须是指定父级的子窗口。” 2019-08-14
- 通过 AppSwitch 禁用 WPF 内置的触摸让 WPF 程序可以处理 Windows 触摸消息 2019-08-01
- The VisualBrush of WPF only refresh the visual but not the layout 2019-07-12
- WPF 的 VisualBrush 只刷新显示的视觉效果,不刷新布局范围 2019-07-12
- WPF 很少人知道的科技 2019-07-11
- 如何追踪 WPF 程序中当前获得键盘焦点的元素并显示出来 2019-06-29
- 如何监视 WPF 中的所有窗口,在所有窗口中订阅事件或者附加 UI 2019-06-28
- WPF 程序的编译过程 2019-06-11
- 制作通过 NuGet 分发的源代码包时,如果目标项目是 WPF 则会出现一些问题(探索篇,含解决方案) 2019-06-11
- 如何为 Win32 的打开和保存对话框编写文件过滤器(Filter) 2019-05-31
- 将基于 .NET Framework 的 WPF 项目迁移到基于 .NET Core 3 2019-05-31
- WPF 使用 AppBar 将窗口停靠在桌面上,让其他程序不占用此窗口的空间(附我封装的附加属性) 2019-05-23
- WPF 判断一个对象是否是设计时的窗口类型,而不是运行时的窗口 2019-05-22
- 通过修改环境变量修改当前进程使用的系统 Temp 文件夹的路径 2019-05-16
- 通过分析 WPF 的渲染脏区优化渲染性能 2019-05-13
- 使用 EnumWindows 找到满足你要求的窗口 2019-04-30
- XAML 很少人知道的科技 2019-04-30
- WPF 程序鼠标在窗口之外的时候,控件拿到的鼠标位置在哪里? 2019-04-30
- WPF 获取元素(Visual)相对于屏幕设备的缩放比例,可用于清晰显示图片 2019-04-25
- C# 跨设备前后端开发探索 2019-04-16
- 将 C++/WinRT 中的线程切换体验带到 C# 中来(WPF 版本) 2019-03-30
- WPF 的命令的自动刷新时机——当你 CanExecute 会返回 true 但命令依旧不可用时可能是这些原因 2019-03-29
- When WPF Commands update their CanExecute states? 2019-03-29
- 流畅设计 Fluent Design System 中的光照效果 RevealBrush,WPF 也能模拟实现啦! 2019-03-23
- WPF 同一窗口内的多线程/多进程 UI(使用 SetParent 嵌入另一个窗口) 2019-03-21
- 应用程序清单 Manifest 中各种 UAC 权限级别的含义和效果 2019-03-20
- 如何创建一个基于 .NET Core 3 的 WPF 项目 2019-03-19
- 如何创建应用程序清单文件 App.Manifest,如何创建不带清单的应用程序 2019-03-17
- 在有 UI 线程参与的同步锁(如 AutoResetEvent)内部使用 await 可能导致死锁 2019-03-15
- 不要使用 Dispatcher.Invoke,因为它可能在你的延迟初始化 Lazy 中导致死锁 2019-03-15
- 为 WPF 程序添加 Windows 跳转列表的支持 2019-03-10
- WPF 让普通 CLR 属性支持 XAML 绑定(非依赖属性),这样 MarkupExtension 中定义的属性也能使用绑定了 2019-03-09
- 在 Snoop 中使用 PowerShell 脚本进行更高级的 UI 调试 2019-03-09
- WindowsXamlHost:在 WPF 中使用 UWP 控件库中的控件 2019-03-09
- WPF 多线程 UI:设计一个异步加载 UI 的容器 2019-03-09
- WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit) 2019-03-09
- 透明度叠加算法:如何计算半透明像素叠加到另一个像素上的实际可见像素值(附 WPF 和 HLSL 的实现) 2019-03-05
- WPF's multi-threaded UI is not thread safe 2019-01-29
- WPF 支持的多线程 UI 并不是线程安全的 2019-01-29
- WPF 中那些可跨线程访问的 DispatcherObject(WPF Free Threaded Dispatcher Object) 2019-01-03
- 只需 5 秒钟,你就能取到 WPF 程序的超高分辨率超高清截图 2018-12-26
- 在 WPF/UWP 中实现一个可以用 await 异步等待 UI 交互操作的 Awaiter 2018-12-22
- 使用 WPF 开发一个 Windows 屏幕保护程序 2018-12-22
- 在 WPF 中使用 x:Reference 2018-12-14
- .NET/C# 使窗口永不激活(No Activate 永不获得焦点) 2018-12-14
- Windows 10 应用创建模糊背景窗口的三种方法 2018-12-14
- 3 Ways to create a window with blurring background on Windows 10 2018-12-14
- 如何编写 WPF 的标记扩展 MarkupExtension,即便在 ControlTemplate/DataTemplate 中也能生效 2018-12-14
- 实现一个 WPF 版本的 ConnectedAnimation 2018-12-14
- WPF 自定义键盘焦点样式(FocusVisualStyle) 2018-12-14
- 将 UWP 的有效像素(Effective Pixels)引入 WPF 2018-12-14
- WPF 跨应用程序域的 UI(Cross AppDomain UI) 2018-12-14
- Visual->UIElement->FrameworkElement,带来更多功能的同时也带来了更多的限制 2018-12-14
- 如何在单元测试中使用 Dispatcher.Invoke/InvokeAsync? 2018-11-27
- 出让执行权:Task.Yield, Dispatcher.Yield 2018-10-29
- WPF 中的 NameScope 2018-10-16
- WPF 的 ElementName 在 ContextMenu 中无法绑定成功?试试使用 x:Reference! 2018-10-14
- 分析现有 WPF / Windows Forms 程序能否顺利迁移到 .NET Core 3.0(使用 .NET Core 3.0 Desktop API Analyzer ) 2018-10-05
- WPF 同一窗口内的多线程 UI(VisualTarget) 2018-09-05
- Win32 程序在启动时激活前一个启动程序的窗口 2018-09-01
- 让你编写的控件库在 XAML 中有一个统一的漂亮的命名空间(xmlns)和命名空间前缀 2018-09-01
- 通过解读 WPF 触摸源码,分析 WPF 插拔设备触摸失效的问题(问题篇) 2018-08-19
- WPF Applications Stop Responding to Touches after Adding or Removing Tablet Devices 2018-08-15
- WPF 绘制对齐像素的清晰显示的线条 2018-08-13
- WPF/UWP 的 Grid 布局竟然有 Bug,还不止一个!了解 Grid 中那些未定义的布局规则 2018-08-12
- The undefined behaviors of WPF Grid (the so-called bugs) 2018-08-12
- 使 WPF 支持触摸板的横向滚动 2018-08-12
- Support Horizontal Scrolling of TouchPad in WPF Application 2018-08-12
- WPF 应用完全模拟 UWP 的标题栏按钮 2018-08-05
- Grid 布局算法!自己动手实现一个 Grid 2018-05-20
- WPF 程序无法触摸操作?我们一起来找原因和解决方法! 2018-03-19
- WPF 和 UWP 中,不用设置 From 或 To,Storyboard 即拥有更灵活的动画控制 2018-02-20
- 分享一个算法,计算能在任何背景色上清晰显示的前景色 2018-02-20
- 在 Windows 10 上为 WPF 窗口添加模糊特效(就像开始菜单和操作中心那样) 2018-02-20
- .NET/C# 建议的异常处理原则 2018-02-04
- 让 ScrollViewer 的滚动带上动画 2017-12-19
- 当我们使用 MVVM 模式时,我们究竟在每一层里做些什么? 2017-11-30
- 从 Matrix 解构出 Translate/Scale/Rotate(平移/缩放/旋转) 2017-11-22
- 用动画的方式画出任意的路径(直线、曲线、折现) 2017-11-20
- 使用不安全代码将 Bitmap 位图转为 WPF 的 ImageSource 以获得高性能和持续小的内存占用 2017-11-10
- 修复 WPF 窗口在启动期间短暂的白底显示 2017-11-03
- 如何组织一个同时面向 UWP/WPF/.Net Core 控制台的 C# 项目解决方案 2017-10-21
- UWP 和 WPF 不同,ListView 中绑定的集合修改顺序时,UI 的刷新规则 2017-10-20
- CaptureMouse/CaptureStylus 可能会失败 2017-10-09
- Why Unload Twice 2017-09-19
- WPF 渲染系统(WPF Render System) 2017-01-16
- 解决XAML设计器中遇到的那些错误 2016-08-02
- KeyDown/PreviewKeyDown 事件中监听 Alt 键按下 2016-05-09