自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3480)
  • 收藏
  • 关注

原创 机器视觉系列课程

机器视觉系列课程。

2025-06-13 12:16:17 745

原创 常见工程、应用、学习错误及安装问题

常见工程、应用、学习错误

2019-10-31 12:18:28 3191 1

原创 知识体系结构

知识体系结构

2019-10-20 11:15:52 10512

原创 WPF之MVVM

Model:表示应用程序的数据和业务逻辑。View:表示用户界面(XAML 定义)。ViewModel:作为 Model 和 View 之间的桥梁,提供数据绑定和命令支持。创建 Model 表示应用程序数据。创建 ViewModel 提供数据绑定和命令支持。创建 View 通过数据绑定显示数据并响应用户操作。通过遵循 MVVM 模式,你可以构建更清晰、更易于维护和测试的 WPF 应用程序。

2025-06-20 15:12:23 152

原创 WPF之转换器

else。

2025-06-20 15:07:08 295

原创 WPF之模板

以下是一个自定义按钮模板的示例,将按钮呈现为一个圆形,并在悬停时改变颜色。以下是一个自定义ListBox项模板的示例,展示如何将对象集合呈现为带有图片和文本的项。以下是一个结合控件模板和数据模板的绘图示例,展示如何创建一个简单的绘图应用程序。控件模板(ControlTemplate):自定义控件的外观和交互行为。数据模板(DataTemplate):定义数据对象的可视化呈现方式。控件模板的基本概念和自定义按钮示例。数据模板的基本概念和自定义列表框示例。

2025-06-20 15:06:02 345

原创 WPF之行为

行为是一种将特定功能附加到 UI 元素的方式,类似于“插件”或“扩展”。封装复杂的交互逻辑(如拖放、双击等)。无需修改控件的代码或继承控件即可添加功能。在多个控件中复用。以下是一个简单的行为示例:当鼠标悬停在按钮上时,按钮会变大。将功能附加到 UI 元素上,而无需修改控件代码。封装复杂的交互逻辑(如拖放、双击等)。在多个控件中复用功能。行为的基本概念和核心组件。创建自定义行为的方法。行为的常见用途(如拖放、双击)。行为的最佳实践。附加行为的实现方式。

2025-06-20 15:02:00 99

原创 WPF之触发器

【代码】WPF之触发器。

2025-06-20 14:57:03 214

原创 WPF之样式

样式是一种封装控件属性设置的机制,类似于 CSS 中的样式。定义控件的外观(如字体、颜色、边距等)。定义控件的行为(如触发器、动画等)。在多个控件中复用。统一设置控件的外观和行为。实现代码复用,提高可维护性。使用触发器实现条件性样式。通过资源字典集中管理样式。样式的基本概念和核心组件。创建和应用样式的方法(内联、局部、全局)。样式的高级用法(命名样式、基于现有样式、触发器、数据触发器)。资源字典的使用。样式的最佳实践。

2025-06-20 14:56:09 206

原创 WPF之资源

WPF中的资源,以键值对的形式存在。

2025-06-20 14:33:51 230

原创 WPF之命令

2025-06-20 14:30:06 50

原创 WPF之数据绑定

数据绑定是一种机制,它允许将 UI 控件的属性(如TextVisibility等)与数据源的属性或集合绑定。当数据源发生变化时,UI 会自动更新;反之,当用户通过 UI 修改数据时,数据源也会同步更新。WPF 数据绑定是一种强大的机制,它通过将 UI 控件与数据源关联,实现了 UI 与数据的自动同步。数据绑定的基本概念和核心组件。简单属性绑定、绑定模式、集合绑定。高级功能(如嵌套属性绑定、、命令绑定)。数据绑定的最佳实践。通过掌握数据绑定,你可以更高效地开发 WPF 应用程序,并实现清晰的。

2025-06-20 14:02:55 216

原创 WPF之变量、字段、属性、依赖项属性

【代码】WPF之变量、字段、属性、依赖项属性。

2025-06-19 21:45:09 53

原创 WPF中的mc:Ignorable=“d“

是WPF中用于区分设计时和运行时属性的关键声明,确保设计器专用的属性不会干扰应用程序的执行。

2025-06-17 14:02:34 357

原创 WPF之创建第一个项目

wpf里基本不会再拖拽控件进来,而是结合grid等布局,直接写。

2025-06-17 14:00:24 139

原创 测量软件之OK/NG阈值判定

"金字塔层数*[定义数组][开始层和结束层][可以达到多层金字塔搜索]""是否亚像素//一般不选择//least_squares""角度步长//设定值越小,程序耗时越长//auto""由黑到白,还是由白到黑,还是都可以""贪婪度//值越小越容易匹配""最小灰度值*//auto""决定OK/NG阈值判定""决定OK/NG阈值判定""开始角度//最小角度*""角度范围//最大角度*""最大缩放//最大比例*""角度范围//最大角度*""最小缩放//最小比例*""最大缩放//最大比例*"

2025-06-16 17:51:41 305

原创 测量软件之UI完善

【代码】测量软件之UI完善。

2025-06-16 17:48:11 162

原创 WPF之Slider

Slider 是 WPF 中用于让用户通过拖动滑块来选择数值范围的控件。本教程将全面介绍 Slider 的基本用法、自定义样式以及高级功能。1.2 基本属性设置: 滑块的最小值 (默认 0): 滑块的最大值 (默认 10): 当前值 (在 Minimum 和 Maximum 之间): 点击滑块轨道时值的变化量 (默认 1): 点击滑块轨道两侧箭头时值的变化量 (默认 10): 刻度线的频率 (例如 10 表示每 10 个单位一个刻度): 是否将值对齐到刻度 (True/False):

2025-06-16 17:18:41 739

原创 WPF之ProgressBar

/</</</</</</</</</</</</</</From = 0,To = 100,// 模拟实际任务// 5秒后完成MessageBox.Show("任务完成!", "信息", MessageBoxButton.OK, MessageBoxImage.Information);});});

2025-06-16 17:13:01 525

原创 WPF之DataGrid

DataGrid 是 WPF 中最强大的表格控件之一,用于显示和编辑结构化数据。本教程将全面介绍 DataGrid 的核心功能、自定义方法以及高级用法。1.2 绑定数据源2. 核心属性与功能2.1 常用属性: 数据源绑定: 是否自动生成列 (True/False): 是否允许用户添加新行: 是否允许用户删除行: 是否只读: 选择模式 (Single/Extended/FullRowSelect): 选择单元 (Cell/FullRow): 网格线可见性 (None/Horizont

2025-06-16 17:08:29 922

原创 WPF之GroupBox

GroupBox Header = " 自定义样式示例 " Margin = " 20 " BorderBrush = " DarkBlue " BorderThickness = " 2 " Background = " LightYellow " Padding = " 10 " > <!-- 内容 --> </ GroupBox >

2025-06-16 17:03:14 645

原创 测量软件之计算四条边的长度

【代码】测量软件之计算四条边的长度。

2025-06-16 16:23:13 137

原创 测量软件之C#标定

"比例值: Mark直径比上Mark中心距离""两个圆之间的距离, 单位米""标定效果,越接近0越越好""创建标定描述文件参数""创建标定描述文件参数""创建标定描述文件参数""创建标定描述文件参数""创建标定描述文件参数""创建标定描述文件参数""制作标定板的PS文件""用于标定的描述文件""创建标定对象参数""创建标定对象参数""创建标定对象参数""单个相机像元的宽""创建标定对象参数""单个相机像元的高""创建标定对象参数""创建标定对象参数""创建标定对象参数"

2025-06-16 15:45:18 374

原创 测量软件之使用标定文件

【代码】测量软件之使用标定文件。

2025-06-15 14:31:33 200

原创 WPF之TabControl

TabControl 是 WPF 中一个非常实用的控件,它允许用户通过选项卡界面在不同的视图或内容之间切换。本教程将详细介绍 TabControl 的基本用法、自定义样式以及高级功能。首先,在 XAML 中添加一个基本的 TabControl:1.2 动态添加 TabItem你也可以在代码后台动态添加 TabItem:2. 自定义 TabControl 样式2.1 基本样式自定义2.2 完全自定义样式对于更复杂的自定义,你可以完全重写 TabControl 的模板:3. 高级功能3.1 动

2025-06-13 16:28:26 914

原创 WPF之ListView

通过。

2025-06-13 16:23:20 833

原创 WPF之ComboBox

通过。

2025-06-13 16:16:30 725

原创 WPF之ListBox

通过。

2025-06-13 16:10:25 626

原创 WPF之RadioButton

通过。

2025-06-13 16:05:46 911

原创 WPF之CheckBox

通过。

2025-06-13 16:01:20 791

原创 WPF之Label

Label 是 WPF 中用于显示静态文本或绑定数据的轻量级控件,通常用于为其他控件(如 TextBox、ComboBox)提供说明性标签。相比 TextBlock,Label 支持内容对齐、快捷键绑定(访问键)和内容模板化,适合需要交互或复杂布局的场景。本教程将带你从基础用法到高级技巧,全面掌握 Label 的核心能力。通过掌握 Label 的高级用法,你可以轻松创建结构清晰、交互丰富的 WPF 界面。可以绑定到 ViewModel 的属性,实现动态文本显示。通过资源字典实现多语言文本切换。

2025-06-13 15:56:10 950

原创 WPF之TextBox

完全重写 TextBox 的视觉结构(如添加图标)。

2025-06-13 15:50:47 834

原创 WPF之Button

通过。

2025-06-13 15:47:26 835

原创 WPF之WrapPanel

WrapPanel 是 WPF 中用于自动换行排列子元素的布局容器,当子元素超出容器宽度或高度时,会自动换行或换列。它非常适合需要动态适应空间的场景(如工具栏、图标网格或响应式布局)。本教程将带你从基础用法到高级技巧,全面掌握 WrapPanel 的核心能力。通过掌握 WrapPanel,你可以轻松实现响应式工具栏、图标网格或动态内容布局。建议结合实际项目需求,灵活选择布局控件!属性强制子元素尺寸一致(适用于图标网格等场景)。实现动态列表(推荐方式)。

2025-06-13 15:42:08 694

原创 WPF之DockPanel

DockPanel 是 WPF 中用于动态停靠控件的布局容器,它允许子元素沿容器的边缘(上、下、左、右)停靠,剩余空间可填充最后一个子元素。本教程将带你从基础用法到高级技巧,全面掌握 DockPanel 的核心能力。通过掌握 DockPanel,你可以快速构建类似 IDE 或文档编辑器的界面布局。建议结合实际项目需求,灵活选择布局控件!DockPanel 可与其他布局控件(如 Grid、StackPanel)嵌套使用,实现复杂布局。

2025-06-13 15:39:09 934

原创 WPF之StackPanel

通过。

2025-06-13 15:36:19 965

原创 WPF之Grid

通过。

2025-06-13 15:31:27 817

原创 WPF系列教程

【代码】WPF系列教程。

2025-06-13 15:28:26 755

原创 测量软件之标定模块

焦距,也称为焦长,是光学系统中衡量光的聚集或发散的度量方式,指从透镜中心到光聚集之焦点的距离。Halcon标定板大小:标定板的大小要大于全视野的1/3推荐使用2/3视野大小的标定板,"两个圆之间的距离, 单位米""创建标定描述文件参数""创建标定描述文件参数""创建标定描述文件参数""创建标定描述文件参数""创建标定描述文件参数""创建标定描述文件参数""制作标定板的PS文件""用于标定的描述文件""创建标定对象参数""创建标定对象参数""创建标定对象参数""单个相机像元的宽""创建标定对象参数"

2025-06-12 16:27:01 763

原创 工业机器视觉之测量软件(WinForm+Halcon+海康相机)

2025-06-12 16:25:37 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除