首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从WPF访问Windows.Devices.Scanners

如何从WPF访问Windows.Devices.Scanners
EN

Stack Overflow用户
提问于 2015-07-31 12:51:51
回答 1查看 1.4K关注 0票数 0

我需要从我的WPF应用程序中的扫描仪获取图像。我使用了开源的TwainDotNet Twain32包装器,但是有一些Windows8.1设备会抛出一个AccessViolationException。我希望在Windows.Devices.Scanners命名空间中使用最新的微软支持的WIA包装器,而不是购买能够在8.1+机器上进行扫描的产品。

通过以下说明,我成功地在WPF应用程序中使用了一些Windows.Device.*类型进行视频记录:

当您查看Windows.Devices.Scanners ImageScanner类的文档时,您可以看到,最少支持的客户端是Windows8.1 Windows应用程序,桌面应用程序。因为Windows Store应用程序和桌面应用程序都可以使用它,这意味着您应该能够从WPF中使用这个命名空间和相关的类。元数据被列出为Windows.winmd,我认为该元数据已在项目中引用(对Windows的引用),如上面的教程所述。

我的问题是:如何在运行在Windows上的Windows.Devices.Scanners应用程序中使用Windows.Devices.Scanners类型?

预先感谢所有的回复

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-31 18:48:11

文档指出,支持的最低客户端是Windows8.1。您使用的教程告诉您编辑CSPROJ文件以添加以下代码:

<TargetPlatformVersion>8.0</TargetPlatformVersion>

将此更改为8.1,以便仅引用8.1类型:

<TargetPlatformVersion>8.1</TargetPlatformVersion>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31746677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档