を使用して WPF ビューを作成していDataGrid
ます。
はのフィールドにDataGrid
バインドされています。Properties
ViewModel
ただし、列の 1 つについては、各行に同じ値を View モデルの他のプロパティにバインドさせたいと考えています。
具体的には、テーブルには名前付きの通貨値が表示され、繰り返される列には通貨コードが表示されます (これは各行で同じです)。
これを行う方法がわかりません。次を使用しようとしました。
<DataGrid ItemsSource="{Binding Properties}">
<DataGrid.Columns>
<DataGridTextColumn Header="Target" Binding="{Binding Target}"/>
<DataGridTextColumn Header="Value" Binding="{Binding Value}"/>
<DataGridTemplateColumn Header="Currency">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Properties.NodeCurrency}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
DataContext
ビューに入力せずにCaliburnフレームワークを使用しています。ただし、これが質問に関係するかどうかはわかりません。