0
저는 Silverlight 프로그램을 매우 간단하게 작성합니다. Me 및 WCF를 사용합니다.MEF 생성자 메서드의 목록에 항목을 추가 할 때 오류가 발생했습니다.
이 코드는 명령 및 속성을 포함하는 MainPageViewModel 클래스입니다.
public List<NoOfStudentsDropDownItem> ListNoOfStudent{get;set;}
public MainPageViewModel()
{
InitializList();
}
private void InitializList()
{
ListNoOfStudent.Add(New NoOfStudentsDropDownItem(){DisplayText="1",NoOfStudent=-1});
ListNoOfStudent.Add(New NoOfStudentsDropDownItem(){DisplayText="5",NoOfStudent=5});
}
이것은 NoOfStudentsDropDownItem 클래스입니다.
public Class NoOfStudentsDropDownItem
{
public string DisplayText{get;set;}
public int NoofStudent{get;set}
}
이것은 App 클래스의 일부입니다.
private void Application_Startup(object sender,StartupEventArgs e)
{
CompositionInitializer.SatisfyImports(this);
MainPage mainpage=new MainPage();
mainpage.DataContext=MainViewModel;
this.RootVisual=mainpage;
}
[Import]
public MainPageViewModel MainViewModel{get;set;}
주석 처리시 오류가 발생하지 않았습니다. 이유는 알 수 없습니다.