2012-04-07 1 views
0

のリストに項目を追加するとエラーが発生します。Silverlightプログラムを書くのは非常に簡単です.i MefとWCFを使用します。コンストラクタメソッド

このコードは、コマンドとプロパティを含む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;} 

InitializList method.iはわかりません。

答えて

1

あなたは単にリストを作成するのを忘れています。あなたはそれのためのプロパティを宣言しましたが、それは割り当てられていないので、あなたがAddを呼び出すときにはまだnullになります。

関連する問題