【问题标题】:How to apply Windows Forms Control to WPF Custom Control Library?如何将 Windows 窗体控件应用于 WPF 自定义控件库?
【发布时间】:2013-04-04 21:06:07
【问题描述】:

我正在尝试将 Windows 窗体控件(来自以前版本的项目)封装到 WPF 自定义控件库。因为我想在未来的 Wpf 应用程序中使用它(比如从 VS 工具箱中拖放)。我成功地做到了:WinForms in Wpf App。你知道解释这些事情的网站/或教程吗?

我得到了:带有 WinForms 控件的 .dll、Wpf 自定义控件库项目(用于放置 WinForms 控件)和 Wpf 应用程序。

感谢您的帮助和建议。

【问题讨论】:

  • 欢迎来到 Stackoverflow,作为开始,您可以阅读 FAQHow to Ask
  • @SonerGönül 感谢您编辑我的帖子。除此之外,您对我的问题有什么建议吗?

标签: c# wpf winforms wpf-controls


【解决方案1】:

SonerGönül 指的是,如果您阅读他指出的链接。 您可以看到您应该更好地执行此步骤:

  • 做好功课

    关于如何实现你想做的事情,到处都有很多例子。 在 Google 上搜索“如何在 wpf 中托管 winforms”之类的内容 您将获得大量链接,例如: http://msdn.microsoft.com/en-us/library/ms751761.aspx 甚至过去在这个网站上做过的问题。

  • 要具体,使其与他人相关

    你需要提出一个更明确的问题。像其他人一样阅读您的问题,并思考您是否能够正确理解它。

本网站上的人希望看到您为解决问题所做的努力,因此您可以提及您已经完成的事情,并提出具体问题。 就像“我实现了这个网站的建议,但我得到了这个例外”

回答您的问题

我真的很喜欢这个网站:Mixing WPF and WinForms

因为它通过示例为您提供了关于混合 WPF 和 Winforms 如何工作的很好的两面解释。

【讨论】:

  • Ad.1 我总是先在各种网站上寻找答案,我尝试了几个例子。 Ad.2 我认为写得很好,因为英语不是我的母语 :) 最后,是的,我找到了这个网站,我设法将 WinForms 控件添加到自定义控件中,然后将此自定义控件拖放到我的 WPF 中应用。现在我扼杀了如何在 wpf 应用程序中获取 winforms 控件的上下文。
  • 您的问题似乎暗示您想要使用 Winforms 控件并且想要在 WPF 中使用它,然后您询问了向您展示如何做到这一点的网站。这就是为什么有人否决了您的问题,以及为什么 SonerGönül 和我建议您阅读常见问题解答。由于您已经有一个工作示例,也许您可​​以在您的问题中添加一些代码?当你说你想在WPF中获取winforms控件的上下文?您想从 WinformsControl 中获取数据吗?那是你要的吗?也许如果你用伪代码编写你想要实现的东西,它会有所帮助。
猜你喜欢
  • 2011-06-30
  • 2017-10-19
  • 1970-01-01
  • 2015-01-18
  • 2010-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多