【问题标题】:How to add EmguCV controls on WPF如何在 WPF 上添加 EmguCV 控件
【发布时间】:2013-07-13 16:34:54
【问题描述】:

我正在尝试将 EmguCV 与 WPF 一起使用。我在 windows 窗体上添加了控件

一般:

  • 指针
  • 直方图框
  • 图像框
  • 矩阵框
  • PanAndZoomPicture...

但是这些控件不会出现在 WPF 上。

有没有办法在 WPF 上启用这些控件?

谢谢

【问题讨论】:

  • 您是否遇到任何错误?您是否尝试过通过 XAML/code-behind 创建它们?
  • @PoweredByOrange 当我尝试添加 *.dll 时出现以下错误:s13.postimg.org/t8w2owncn/error.png
  • 可以添加对项目的引用吗?如果是这样,请尝试查看是否可以在 XAML 中创建它们。这可能是因为控件是为WinForms 而不是WPF
  • @PoweredByOrange 是的,我可以添加引用,但是不,我无法在 xaml 中创建这些控件 .. 它们不会出现 =\

标签: c# wpf emgucv


【解决方案1】:

您好,我找到了一个很好的文档,它确实帮助了我点击链接https://www.programmersought.com/article/17931213387/ 你只需要包含几个命名空间

xmlns:WinFormHost="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
xmlns:WinFormControls="clr-namespace:Emgu.CV.UI;assembly=Emgu.CV.UI"

【讨论】:

    【解决方案2】:

    如果您查看documentation,您会发现这些用户控件是为 Winforms 而不是 WPF 设计的。但是,您可以使用 WindowsFormsHost 在 WPF 中托管 Winforms 控件。关注this link,了解如何使用 WindowsFormHost。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多