Windows应用程序用户控件在wpf中

时间:2010-04-22 13:16:37

标签: wpf

我在Windows应用程序中创建了一个用户控件,并在wpf中使用它。 用户控件是一个独立的项目和解决方案,而不是wpf。 我在用户控件中公开了一些属性,并尝试以wpf格式使用它。 我在WindowsFormsHost元素中使用它,并添加了WindowsFormsIntegration引用。 我面临以下问题:

  1. 我能够在工具箱中看到用户控件,但它已被禁用。
  2. 我能够在xaml中设计用户控件并为属性赋值。我也在intellisense中获得属性,但在设计和运行时都没有得到反映/应用。
  3. 即使选择了控件,我也无法在属性窗口中看到控件。我只能在属性窗口中看到WindowsFormsHost。
  4. 我无法在代码项目中找到任何示例项目或解释。如果有,请告诉我。 此外,我能够非常轻松地在Windows应用程序中使用此用户控件,它工作正常。我错过了什么wpf? 如果需要,我可以提供源代码,但我不认为它会有很大的帮助,因为我没有做任何花哨的事情。

1 个答案:

答案 0 :(得分:3)

控制项目是否已编译或刚刚添加到解决方案中? 控制项目是编译为Debug还是Release? 编译的控件是什么语言?

"Walkthrough: Hosting a Windows Forms Control in WPF"

可能的帮助:

http://social.msdn.microsoft.com/forums/en-US/wpf/thread/2fd0d9dd-eaa9-494d-8ec4-d896c33732d6