我在论坛上搜索,但我找不到任何让我满意的事情。
在Microsoft Visual Studio 2010中,当我尝试添加WPF用户控件时,出现此错误:
"Value cannot be null. Parameter name: objectType"
然后,当我想选择托管内容时,我收到此错误:
"An error occured trying to add references for type 'PolyPuttZe.GameCanvas', or finding the type. Make sure the project references are correct."
我遵循了本教程:http://www.switchonthecode.com/tutorials/wpf-tutorial-using-wpf-in-winforms
谢谢!
修改
这是我写的代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Windows.Forms.Integration;
namespace PolyPuttZe
{
public partial class Game : Form
{
public Game()
{
InitializeComponent();
}
}
}
答案 0 :(得分:1)
对于下一个遇到此问题的人,这是一个更有用的答案 - 您需要先创建 WPF 用户控件并构建解决方案。然后打开/创建表单并添加一个元素宿主并将其设置为您的控件。这可能是公认的答案意味着,如果您首先创建 WPF 控件,重新开始也可以正常工作。
答案 1 :(得分:0)
我搞定了!我所做的只是从头开始。我删除了这个项目并在另一台计算机上创建了一个新项目。然后错误消失了,它正在工作。感谢所有帮助过我的人!!