问题描述
在Emgu.CV中有一个强大的控件ImageBox,其中一个特性就是其Image属性能够被Emgu.CV的Image<TColor,Tdepth>直接赋值.但是这是一个WinForm控件,大家都知道WinForm控件都是没有依赖属性的.这样就有麻烦了.....因为不能数据绑定,这样的话不论是操作还是大列表虚拟化等都比较难实现或者不能实现.我现在就想把这个属性变成依赖属性,我是这么想的:继承ImageBox(classMyImageBox:Emgu.CV.UI.ImageBox),然后在子类中注册依赖属性,这样是否可行?我还是个新手,即使有这样的想法也不知道具体怎么操作.恳请各位大神多多指教,感激不尽!!!
解决方案
解决方案二:
两个无关的东西,无法跨界继承。
解决方案三:
真的啊,这么伤感
解决方案四:
引用1楼sp1234的回复:
两个无关的东西,无法跨界继承。
那请问大神,能不能让Image控件的Source属性支持Image<TColor,Tdepth>?能的话具体怎么做?谢谢
解决方案五:
直接封装一层,注册依赖属性,当依赖属性发生改变时,直接设置对应winform控件的属性就行了!
时间: 2024-11-17 15:07:01