Отобразить 2 значения в WPF DataGridComboBoxColumn DisplayMemberPath - PullRequest
0 голосов
/ 31 марта 2011

У меня есть ряд объектов, представляющих некоторые точки данных, перечисленные в DataGridComboBoxColumn.Установка свойства DisplayMemeberPath Я могу отобразить одно значение, скажем, координату х.Однако я хотел бы отобразить координаты x и y в формате 'x, y'.Есть идеи как это сделать?

1 Ответ

1 голос
/ 31 марта 2011

вы не должны использовать DisplayMemberPath, а вместо этого использовать DataTemplate и TemplateColumn

    <ComboBox>
        <ComboBox.ItemTemplate>
            <DataTemplate>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Text="{Binding First}" Margin="0,0,10,0" />
                    <TextBlock Text="{Binding Second}"/>
                </StackPanel>
            </DataTemplate>
        </ComboBox.ItemTemplate>
    </ComboBox>
...