2

我创建了两个文件NodeControl.xamlNodeControl.xaml.cs

在 xaml 文件中写道 x:Class="TreeTest.NodeControl.NodeControl"

在我写的cs文件中,在我调用的构造函数中InitializeComponent();

他们工作得很好,但 VS2010 不明白他们是 xaml 和代码背后

在此处输入图像描述

我做错什么了吗?

4

1 回答 1

11

这是因为 Visual Studio 不知道它们是关联的。拥有 .xaml 和 .xaml.cs 只是一个命名约定。在项目文件中,您需要通过以下方式强制执行关系:

<Compile Include="NodeControl.xaml.cs">
  <DependentUpon>NodeControl.xaml</DependentUpon>
</Compile>
于 2012-05-01T12:06:38.983 回答