会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ytytyty
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
下一页
2025年8月29日
实现Gird不同行的相同列共享宽度
摘要: 当Grid的父容器,将Grid的附加属性 IsSharedSizeScope 属性值设置为 true时,SharedSizeGroup 的每个列或行成员都共享大小调整信息,而不考虑行或列的内容。行和列之间的大小共享依照SharedSizeGroup属性进行匹配。 点击查看代码 <Window x:C
阅读全文
posted @ 2025-08-29 14:58 Ytytyty
阅读(35)
评论(0)
推荐(0)
2025年8月22日
机械臂——12点标定
摘要: 记录一下机械臂的12点标定流程(9点标定+旋转标定)。 目的 之前写的相机标定,主要有两个目的。 畸变纠正 坐标系转换 本次介绍的12点标定,则涉及到了如何通过视觉引导机械臂移动到正确的位置。将不同坐标系转移到世界坐标系下实现视觉引导机械臂运动。 9点标定 眼在手下 相机不随机械臂一起移动,而是安装
阅读全文
posted @ 2025-08-22 16:27 Ytytyty
阅读(1353)
评论(0)
推荐(0)
2025年8月21日
如何在WPF下使用Winform的控件
摘要: 在WPF下使用需要在当前的WPF项目下添加一下两个Dll文件。 当添加了这两个DLL后,就可以使用控件WindowsFormsHost,该控件类似一个容器,在其中可以添加由Winform设计的控件。
阅读全文
posted @ 2025-08-21 19:07 Ytytyty
阅读(53)
评论(0)
推荐(0)
2025年8月19日
C#/Halcon联合编程——C#中使用Halcon引擎
摘要: 环境配置 从Halcon安装目录中引入下面的两个Dll文件。 Halcon文件主要分为以下几种: hdev:本地函数文件,函数定义在hdev文件内部,只能当前hdev内部使用,其他hdev程序无法使用 hdvp:外部函数文件,函数定义在hdvp中可以传输给任何hdev使用,即可以发给别人使用。同时允
阅读全文
posted @ 2025-08-19 22:27 Ytytyty
阅读(2542)
评论(0)
推荐(1)
异步编程踩坑——Threading.Timer下的Dispatcher.BeginInvoke()
摘要: 这个问题很奇怪,情况是当我使用Threading.Timer计时器时,每隔一段事件自动触发一个回调方法。在回调方法中为了修改UI控件。使用了Dispatcher.BeginInvoke()方法来显示一个窗口,但我发现这个窗口总是弹不出来。换成Invoke()就好了。 由于Threading.Time
阅读全文
posted @ 2025-08-19 19:49 Ytytyty
阅读(38)
评论(0)
推荐(0)
2025年8月17日
异步编程踩坑——服务端停止阻塞
摘要: 在编写程序的通讯模块时,涉及到了TCP通讯。模块的设计思路是,开启TCP端服务器后在一个线程中实时监听端口号,为每一个连接进来的客户端分配一个线程用来实时通信。 服务端在关闭时通过将标志位取反实现线程的结束,从而关闭服务端。 下面这段代码看着没什么问题,但关键就在于this.ServerSocket
阅读全文
posted @ 2025-08-17 22:56 Ytytyty
阅读(30)
评论(0)
推荐(0)
HK相机模块封装
摘要: 本篇文章主要介绍如何使用HK官方提供的Demo(此处使用的是v1版本的Demo),来封装自己的打开相机方法。
阅读全文
posted @ 2025-08-17 22:28 Ytytyty
阅读(78)
评论(0)
推荐(0)
2025年8月6日
使用ListBox实现一个对话框控件
摘要: 介绍 为了突出重点,本文只介绍具体的实现方法。不去过多美化控件样式了。总体实现效果大概如下图所示。双方的消息会分别显示在两侧,然后消息框会随着消息的出现自动下拉。 实现方法 大体思路是,通过编写自定义控件重写ListBox的GetContainerForItemOverride方法,根据Items中
阅读全文
posted @ 2025-08-06 01:55 Ytytyty
阅读(39)
评论(0)
推荐(0)
2025年8月5日
窗口布局之——顶部标题栏的标题显示与按钮
摘要: 希望望左侧显示标题 右边显示关闭、最小化、最大化等按钮。 使用Grid 下面代码中这种将列的宽度设置方法,可以实现控件的填充效果。第一列的宽度等于总宽度-第二列存放控件的宽度。 Grid布局实现方法 <Grid Height="30" Background="LightGray"> <Grid.Co
阅读全文
posted @ 2025-08-05 02:03 Ytytyty
阅读(53)
评论(0)
推荐(0)
2025年7月29日
开发集合控件的拖拽流程优化——以TreeView为例
摘要: 简介 文章不会介绍简单的拖拽开发流程,而是记录如何在已有拖拽控件上进一步优化,提高控件的性能和使用体验。具体的优化内容主要涉及到一下几个方面。代码中使用到的工具类都会在文章末尾给出。 虚拟化提高控件加载性能。 拖拽操作的防误触。 拖拽时鼠标的样式修改 在拖拽时的高光显示以及靠近上端或低端时滚动条自动
阅读全文
posted @ 2025-07-29 01:09 Ytytyty
阅读(88)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
下一页
公告