2009-01-31 4 views
3

Visual Studio/Expression Blend로 데이터 바인딩에 대한 비디오 자습서를 진행하고 있습니다. 자습서에서 발표자가 "+ CLR Object"버튼을 클릭 할 때 응용 프로그램의 사용자 정의 객체가 나열되지만 내가 할 때 응용 프로그램의 객체가 나열되지 않습니다.Expression Blend가 내 응용 프로그램의 개체를 CLR 개체에 나열하지 않습니다.

내 애플리케이션의 개체를 여기에 표시하려면 어떻게해야합니까?

답변

3

프로젝트간에 참조가 있습니까? 자식 프로젝트가 부모에게 참조가 누락되어있는 것처럼 보입니다.

+0

니스, 그게 다야. LinkManagerApplication.Web에서 LinkManagerApplication으로 참조를 넣었고 작동했습니다. 감사! –

1

동일한 문제가있었습니다. 나는 C# 코드의 클래스를 공개하지 않았다.

나는이 있었다 :

MyClass 클래스 필요

이 :

공공 MyClass 클래스 당신은 또한 당신이 매개 변수화 생성자를 사용하는 경우 개체도 가지고 그 있는지 확인해야

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

} 
관련 문제