问题点
使用MVVM先viewModel构造函数然后才Loaded事件,但Loaded事情时halcon控件没有加载完毕。
Window_ContentRendered事件中halcon控件才有了句柄。
解决问题
1.viewModel函数中调用相机的类获取相机名(在这里是为了MVVM中以后可以做其它的事情如识别二维码)
2.在Window_ContentRendered事件中获取halcon控件句柄,并加载相机,触发选择相机名以及选择type名->记取记忆上次相机名,type名然后匹配->图像显示成功
3.在Mvvm中操作图像
