设为首页收藏本站
授权版本:2024_07
开启左侧

C#WPF联合Halcon开发,怎么把HSmartWindowControlWPF传递到ViewModel中

[复制链接]
h2oooo 发表于 2023-11-11 10:42:39 | 显示全部楼层 |阅读模式
c#  WPF   .net  调用了Prism框架,想做前后端分离,怎么把View中的HSmartWindowControlWPF控件传递到ViewModels中去使用,
HSmartWindowControlWPF在一个用户控件中,此控件会显示在主窗体中,求助,感谢帮忙
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
vince01 发表于 2023-12-28 21:28:02 | 显示全部楼层
你需要在HSmartWindowControlWPF初始化事件中,将HSmartWindowControlWPF的窗体句柄(HalconWindow属性)传给后台
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
fffff123 发表于 2024-2-23 21:39:46 | 显示全部楼层
请问解决了么,我也遇到这个问题
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
fffff123 发表于 2024-2-23 21:41:14 | 显示全部楼层
vince01 发表于 2023-12-28 21:28
你需要在HSmartWindowControlWPF初始化事件中,将HSmartWindowControlWPF的窗体句柄(HalconWindow属性)传 ...

请问具体该怎么实现呢
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
gax125 发表于 2024-4-12 10:55:45 | 显示全部楼层
  1. <ha:HSmartWindowControlWPF HDraw="fill">
  2. <ha:HIconicDisplayObjectWPF IconicObject="{Binding DisplayImage}"/>
  3. <ha:HIconicDisplayObjectWPF IconicObject="{Binding DisplayRegion}"
  4. <ha:HMessageDisplayObjectWPF HMessageText="{Binding ImageName}"/>
  5. </ha:HSmartWindowControlWPF>
复制代码
可以直接绑定

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
浅斟低唱 发表于 2024-4-17 10:40:38 | 显示全部楼层

我这样 binding后为什么没有反应呢
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
浅斟低唱 发表于 2024-4-17 10:42:03 | 显示全部楼层
楼主问题解决了吗?怎么做的?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
浅斟低唱 发表于 2024-4-17 16:00:08 | 显示全部楼层
fffff123 发表于 2024-2-23 21:39
请问解决了么,我也遇到这个问题

求解 问题解决了吗
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
gax125 发表于 2024-4-24 10:45:22 | 显示全部楼层
浅斟低唱 发表于 2024-4-17 10:40
我这样 binding后为什么没有反应呢

我刚开始后台直接用绑定HImage.Genimage1 直接转换不触发OnPropertyChanged,然后改成            
  1. HImage hImage = new();
  2. hImage.Dispose();
  3. hImage.GenImage1("byte", (int)pFrameInfo.nWidth, (int)pFrameInfo.nHeight, pData);
  4. HImage.Image[0] = hImage;  
复制代码
就可以刷新了
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表