Iworb
@Iworb
WEB-разработчик

WPF Datagrid как связать несколько полей в один столбец?

Допустим, в моем классе есть поля Par1, Par2, Par3.
Мне нужна таблица из 2х колонок, в первой будет "Par1", во второй будет "Par2 (Par3)"
Если первая реализуется просто:
<DataGridTextColumn Binding="{Binding Par1}"  Header="{x:Static res:Resources.Header1}" Width="*" SortMemberPath="Par1"/>

то вот сделать вторую я не знаю. Можно конечно с помощью DataGridTemplateColumn, но я не представляю, как к одному полу прикрутить одновременно 2 Binding'а.
Посоветуйте пожалуйста. Либо я кривые запросы гуглу даю, либо он не дает ничего путевого.
  • Вопрос задан
  • 3090 просмотров
Решения вопроса 1
Imagio
@Imagio
Турист, мотоциклист и программист
<DataGridTemplateColumn Header="{x:Static res:Resources.Header2}" >
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="{Binding Par2}"></TextBlock>
                <TextBlock Text="{Binding Par3}"></TextBlock>
            </StackPanel>
        </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы