3

我正在关注有关使用 Visual Studio / Expression Blend 进行数据绑定的视频教程。在本教程中,当演示者单击“+CLR 对象”按钮时,会列出应用程序的自定义对象,但在我这样做时,我的应用程序对象并未列出。

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

4

3 回答 3

3

你有项目之间的参考吗?似乎子项目只是缺少对父项目的引用,因此可以拾取它们。

于 2009-01-31T12:26:11.760 回答
2

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

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(){}

}
于 2009-06-18T14:42:23.523 回答
1

我有同样的问题。我没有公开我的 C# 代码中的类。

我有这个:

我的班级

需要这个:

公共课 MyClass

于 2009-02-04T21:43:55.593 回答