0

複数のプロパティを持つクラスへのデータバインディングを備えたデータグリッドがあります。値を変更できる場合は、選択した行の値を複数のコンボボックスまたはテキストボックスにバインドする必要があります(双方向バインディング)。データグリッドに、値を選択できる 2 つのコンボボックスに関連付けられた Age や Name などのプロパティを持つ Person のリストがあるとします。

選択した値のプロパティをコンボボックスにバインドするにはどうすればよいですか?

前もって感謝します!

編集:可能であれば、xaml でこれを使用することをお勧めします

4

1 に答える 1

2

データグリッドでは、Name プロパティを使用してコントロールの名前を指定する必要があります。

<DataGrid Name= "dgPersons"/>

コンボボックスでは、データグリッドを参照して、選択した値をバインドできます。

<ComboBox SelectedValue="{Binding ElementName=dgPerosn,Path=SelectedItem.PersonId,Mode=TwoWay}/>
于 2012-06-01T09:08:23.617 に答える