2011-12-19 5 views
2

文字列のコレクションをプロパティとして持つ必要があるWPFユーザーコントロールを作成しています。私はコレクションエディタが起動する「入力名」プロパティの下の省略記号以外のすべてを打つとき文字列コレクションユーザーコントロールのプロパティ

[DisplayName("Input Names")] 
    [Category("I/O")] 
    public List<string> InputNames 
    { 
     get { return lsInputNames; } 
     set 
     { 
      lsInputNames = value; 
     } 
    } 

変数宣言:

private List<string> lsInputNames = new List<string>(); 

プロパティアクセサ現在、私は次のコードを持っています無効になっています。この文字列コレクションプロパティにはどのようにアクセスできますか?

ありがとうございます!

+0

デザインタイムデータを作成しようとしていますか?あなたは文字列コレクションに何をしようとしていますか? –

+0

コレクション内のアイテムを追加および編集したいとします。文字列コレクション自体は、ユーザーコントロールに入力名を表示するために使用されます。 – persamina15

答えて

0

これは過度に聞こえるかもしれませんが、各コントロールにViewModelを使用して文字列ではなくリストに格納するのはなぜですか?次に、必要に応じてプロパティにアクセスできます。

+0

私はあなたが示唆したように私がやっていると信じています。これは文字列型のリストです。私が抱えている問題は、「入力名」プロパティの省略記号を押すとリストを編集できないことです。すべて無効になっています。 – persamina15

関連する問題