WPF用户控制错误

时间:2012-02-27 20:51:27

标签: c# wpf visual-studio-2010 user-controls

我在论坛上搜索,但我找不到任何让我满意的事情。

在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();
        }
    }
}

2 个答案:

答案 0 :(得分:1)

对于下一个遇到此问题的人,这是一个更有用的答案 - 您需要先创建 WPF 用户控件并构建解决方案。然后打开/创建表单并添加一个元素宿主并将其设置为您的控件。这可能是公认的答案意味着,如果您首先创建 WPF 控件,重新开始也可以正常工作。

答案 1 :(得分:0)

我搞定了!我所做的只是从头开始。我删除了这个项目并在另一台计算机上创建了一个新项目。然后错误消失了,它正在工作。感谢所有帮助过我的人!!