Задать вопрос
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'а.
Посоветуйте пожалуйста. Либо я кривые запросы гуглу даю, либо он не дает ничего путевого.
  • Вопрос задан
  • 3172 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    C# WPF. Создание оконного приложения
    2 недели
    Далее
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
Решения вопроса 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>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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