BitWaferMap 1.0.6

FastWaferPanel README 简介 FastWaferPanel 是一个高性能的 WPF 自定义控件,专门用于显示和操作晶圆图(Wafer Map)。它支持大量数据点的快速渲染、交互式缩放和平移、以及灵活的选择和颜色标记功能。 主要特性 • 交互操作: • 鼠标滚轮缩放 • 中键拖拽平移 • 左键框选和单点选择 • 右键上下文菜单 • 多种模式支持:Normal、ExternalAdding、Selecting、Panning 模式 • 动态数据显示:实时显示缩放比例、平移位置和选择统计信息 • 灵活的颜色管理:支持为选定的芯片(Die)设置自定义颜色 核心组件 DieInfo 类 表示晶圆上的单个芯片单元: • XY:芯片坐标 • Tag:自定义数据标签 • Brush:显示颜色 • 默认尺寸:12x12 像素 WaferPanelMode 枚举 定义面板操作模式: • Normal:普通模式 • ExternalAdding:外部添加模式 • Selecting:选择模式 • Panning:平移模式 主要功能 视图控制 • 缩放:鼠标滚轮缩放,支持 0.15x 到 50x 缩放范围 • 平移:中键拖拽或自动居中显示 • 居中显示:可将视图居中到指定芯片集合 选择操作 • 单点选择:点击选择单个芯片 • 框选:拖拽选择多个芯片 • Ctrl 键多选:配合 Ctrl 键进行多选 • 选择变更事件:提供选择变化通知 颜色管理 • 自定义着色:为选中的芯片设置颜色 • 颜色重置:恢复默认颜色 • 颜色请求事件:支持外部颜色选择器集成 使用方法

// 创建 FastWaferPanel 实例
var waferPanel = new FastWaferPanel();

// 添加芯片数据
waferPanel.Dies.Add(new DieInfo { X = 0, Y = 0, Brush = Brushes.Red });

// 监听事件
waferPanel.SelectionChanged += (sender, e) => {
    // 处理选择变更
};

事件系统 • DieClicked:芯片被点击时触发 • SelectionChanged:选择发生变化时触发 • RequestColorForSelected:请求为选中芯片设置颜色时触发 • HoverChanged:鼠标悬停芯片变化时触发 性能优化 • 实现了可见区域裁剪,只绘制可视范围内的芯片 • 支持大数据量下的流畅交互体验 扩展功能 可通过继承或组合方式扩展以下功能: • 自定义右击菜单 • 数据绑定支持

No packages depend on BitWaferMap.

用于显示和操作晶圆图(Wafer Map)

.NET Framework 4.8

  • No dependencies.

Version Downloads Last updated
2.3.0.29 3 09/19/2026
2.3.0.28 8 09/01/2026
2.3.0.27 9 08/26/2026
2.3.0.26 10 08/21/2026
2.3.0.25 8 08/21/2026
2.3.0.24 14 08/04/2026
2.3.0.23 17 07/18/2026
2.3.0.22 18 06/30/2026
2.3.0.21 22 06/26/2026
2.3.0.20 22 06/26/2026
2.3.0.19 22 06/24/2026
2.3.0.18 17 06/24/2026
2.3.0.17 16 06/24/2026
2.3.0.16 21 06/24/2026
2.3.0.15 18 06/24/2026
2.3.0.14 20 06/16/2026
2.3.0.13 29 06/04/2026
2.3.0.12 20 06/04/2026
2.3.0.11 23 06/04/2026
2.3.0.10 20 06/04/2026
2.3.0.9 20 06/04/2026
2.3.0.8 20 06/03/2026
2.3.0.7 20 06/03/2026
2.3.0.6 21 05/28/2026
2.3.0.5 20 05/28/2026
2.3.0.4 22 05/28/2026
2.3.0.3 19 05/28/2026
2.3.0.2 23 05/27/2026
2.3.0.1 24 05/13/2026
2.3.0 21 05/13/2026
2.2.0 20 05/06/2026
2.1.2.9 19 04/28/2026
2.1.2.8 19 04/28/2026
2.1.2.7 19 04/27/2026
2.1.2.6 18 04/27/2026
2.1.2.5 19 04/27/2026
2.1.2.4 19 04/27/2026
2.1.2.1 19 04/26/2026
2.1.2 21 04/25/2026
2.1.1 23 04/17/2026
2.1.0.9 18 04/14/2026
2.1.0.8 16 04/14/2026
2.1.0.7 20 04/14/2026
2.1.0.6 20 04/09/2026
2.1.0.5 21 04/08/2026
2.1.0.4 22 04/08/2026
2.1.0.3 20 04/08/2026
2.1.0.2 21 04/08/2026
2.1.0.1 18 04/08/2026
2.1.0 24 04/01/2026
2.0.0.8 22 03/27/2026
2.0.0.7 25 03/17/2026
2.0.0.6 26 03/11/2026
2.0.0.5 24 03/11/2026
2.0.0.4 28 03/11/2026
2.0.0.3 23 03/11/2026
2.0.0.2 29 03/02/2026
2.0.0.1 26 03/02/2026
2.0.0 33 02/18/2026
1.0.7.4 31 02/02/2026
1.0.7.3 32 01/06/2026
1.0.7.1 30 12/31/2025
1.0.7 30 12/31/2025
1.0.6.13 17 07/03/2026
1.0.6.12 17 07/03/2026
1.0.6.11 18 06/15/2026
1.0.6.10 22 05/19/2026
1.0.6.9 21 05/18/2026
1.0.6.8 20 05/18/2026
1.0.6.7 46 12/22/2025
1.0.6.4 37 12/22/2025
1.0.6.3 39 12/18/2025
1.0.6.2 32 12/18/2025
1.0.6.1 31 12/18/2025
1.0.6 31 12/18/2025
1.0.5 32 12/18/2025