小弟新手上路,正在学习。
手上有一个传输数据的程序,我把它封装成了dll。
我的想法是,做一个WPF,其中有一个button。
点一下button,就开始运行数据传输的dll。
这时,在WPF的IMGE控件能检测到发送成功与否,并以流的方式显示图像。
-------------问题----------------------
怎么才能引用这个封装的dll,是在属性里么?
怎么才能让控件检测出dll里发送成功了,请给出详细一点的方案?
------解决思路----------------------
一般来说,'封装的dll'不应包含具体的UI,因为使用者可能有不同的UI风格。
’封装的dll‘通常提供一些功能,比如‘传输特定的图像给特定方’,比如‘接收图像’,等等。它也可以用事件来提供传输进度,提供接收通知等。你的UI可以调用功能,并利用事件来知道‘传输成功’等等事件。
------解决思路----------------------
其实需求就是 通过调用dll中的方法来实现发送什么东西。 至于怎么判断 是否发送完毕,你可以在发送方法中返回个bool值。
在你的描述中没有看到要发送什么东西,值看到了 以流的形式显示图片。
dll的引用 在项目下有一个 引用右键选中添加就行了。