Data binding Expression Blend未列出我的应用程序';CLR对象中的s对象

Data binding Expression Blend未列出我的应用程序';CLR对象中的s对象,data-binding,expression-blend,Data Binding,Expression Blend,下面是关于VisualStudio/Expression Blend数据绑定的视频教程。 在本教程中,演示者单击“+CLR对象”按钮时,会列出应用程序的自定义对象,但在本教程中,我这样做时,不会列出应用程序的对象 要在此处列出应用程序的对象,我需要做什么?项目之间是否有引用?似乎子项目缺少对父项目的引用,因此可以提取它们。我也遇到了同样的问题。我没有公开我的C代码中的类 我有这个: 类MyClass 需要这样做: 公共类MyClass您还需要确保,如果您使用的是参数化构造函数,那么您的对象也有一

下面是关于VisualStudio/Expression Blend数据绑定的视频教程。 在本教程中,演示者单击“+CLR对象”按钮时,会列出应用程序的自定义对象,但在本教程中,我这样做时,不会列出应用程序的对象


要在此处列出应用程序的对象,我需要做什么?

项目之间是否有引用?似乎子项目缺少对父项目的引用,因此可以提取它们。

我也遇到了同样的问题。我没有公开我的C代码中的类

我有这个:

类MyClass

需要这样做:


公共类MyClass

您还需要确保,如果您使用的是参数化构造函数,那么您的对象也有一个默认构造函数-这个问题让我有点发疯,直到我意识到这一点

public class MyThing{

private int _item;

//If this is the only constructor Expression does not show it up
public MyThing(int item){
   _item = item;
}

//Expression will only list your object if you add this constructor 
//when you also have parameterised constructors

public MyThing(){}

}

很好,就是这样。我把LinkManagerApplication.Web中的一个引用放在LinkManagerApplication上,它成功了。谢谢