- 博客(4)
- 收藏
- 关注
原创 c# wpf prism.dryioc图形的属性及移动移动台时变换的坐标
/这是在view model中操作UI线程的方法,改变元素在canvas中的布局。//这是在view model中操作UI线程的方法,改变元素在canvas中的布局。计算newX和newY时注意stageX和stageY已经包含startpoint中的x和y的长度转换值了。//所选圆形在移动台的位置,x y z。
2024-08-17 18:53:16 317
原创 c# wpf prism.dryioc 连接成功后才开始获取移动台位置及开始遍历所有的图形,随着移动台的位置改变而改变图形位置
这个方法是在移动台连接成功后调用事件通知可以监控三个轴的位置,及遍历所有canvas中的图形,随着移动台的位置变换而改变所有图形的位置。//监控是否可以开始监控三个轴的位置。
2024-08-16 15:01:58 75
原创 c# wpf prism.dryioc 选点后在canvas中的位置随移动台移动而改变。
这是所选的点或矩形随着移动台的移动而改变在canvas中的位置,难点是当遍历到的点或矩形距离canvas中的位置发送改变后需要改变UI线程中的内容。这时需要 Application.Current.Dispatcher.Invoke(() =>这个dispatcher.invoke。//这是在view model中操作UI线程的方法,改变元素在canvas中的布局。//这是在view model中操作UI线程的方法,改变元素在canvas中的布局。
2024-08-16 14:51:28 298
原创 C# wpf prism.dryioc 自定义事件获取移动台坐标
现在系统已经开发了地心移动台的三轴实时位置的读取,是通过communicationmanager的startmoniteraxisposition方法中轮询三个轴的位置,并通过事件传给stagecontroller和再上一层的mainwinviewmodel中的三个属性完成的。轮询三个轴的位置是在连接成功后开始的,所以在连接成功后在stagecontroller中调用事件告知mainwinviewmodel可以启动轮询三轴的位置了,方法是startmoniterxyzposition。
2024-08-15 13:59:49 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人