-3
プロパティを持つ汎用オブジェクトをDataGridにバインドする必要がありますが、DataGridコントロールはListのバインディングのみを許可します。コントロールはDatagridに似ていますか?
だから私は2つの質問をした:
可能バインドがリストではありませんオブジェクト- ですか?
- 同じ構造でこれを可能にするDatagridのようなコントロールがありますか?
プロパティを持つ汎用オブジェクトをDataGridにバインドする必要がありますが、DataGridコントロールはListのバインディングのみを許可します。コントロールはDatagridに似ていますか?
だから私は2つの質問をした:
可能バインドがリストではありませんオブジェクトリストではないオブジェクトをバインドすることはできますか?
任意のIEnumerable
にバインドできます。アイテムを編集できるようにするには、IList
にバインドする必要があります。単一のオブジェクトにバインド
は、例えば、単にシーケンスまたは単一の項目を返しコレクションへの結合の問題です。:
public IEnumerable SourceProperty { get { return new List<YourType>(1) { yourObject } } };
あなたは、オブジェクトのプロパティを持つ単一の行を表示したいわけ? – Clemens
@Clemens、そうですね、私はDataGridのスタイル構造が必要ですが、ただ1つの要素しか持っていないので、1つの要素のリストを作成するのは役に立たないと思います。 – ssdfsd
'dataGrid.ItemsSource = new object [] {yourObject}'、または 'dataGrid.Items.Add(yourObject)'を呼び出すのは大したことです。 – Clemens