【问题标题】:WPF control inside Winforms doesn't work?Winforms中的WPF控件不起作用?
【发布时间】:2013-02-23 17:45:53
【问题描述】:

我有一个 winforms 应用程序,我想在这个应用程序中添加一个 WPF 复选框,所以我按照以下步骤操作:

1- 右键单击​​项目名称,然后选择添加->用户控制
2- 我从列表中选择 用户控件 (WPF)
3- 我在 WPF 设计器中添加了一个复选框
4-我构建应用程序

问题:在我的 Winforms 应用程序中添加 ElementHost 并展开 Child 属性后,我没有看到任何控件,只有一条消息说 (Add a new or现有的 WPF 控件开始)

我做错了什么?

编辑:我也尝试添加对 WindowsFormsIntegration 的引用,但结果相同

【问题讨论】:

  • 我已经使用 VS2010 (.net 3.5) 和 VS2012 (.net 4.5) 进行了尝试。你是建造还是重建……?我发现它并不总是找到 WPF 用户控件,除非我专门重新构建了项目。
  • 我认为我的 VS 2012 存在问题,因为我在 2010 年对其进行了测试并且它工作正常。问题仅出在 Visual 2012 上。

标签: c# .net visual-studio-2012


【解决方案1】:

当您构建 WPF 用户控件时,该控件将列在工具箱中。将控件拖到元素宿主上。

【讨论】:

    猜你喜欢
    • 2018-01-18
    • 2021-05-28
    • 1970-01-01
    • 2011-06-27
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多