WPF复杂DataGridColumn - 名字+姓氏排序,单个单元格显示

时间:2016-11-29 21:25:31

标签: c# wpf datagrid datagridcolumn xceed-datagrid

说我有以下课程:

public class Name
{
    public string First {get;set;}
    public string Last {get;set;}
    public string FullName
    {
        get
        {
            return String.Format("{0} {1}", this.First, this.Last);
        }
    } 
}

我如何实现2个DataGridColumns(1为First Name,1为Last Name),因此它们可以是“column-header click sorted”,但是这两列显示为单个单元格,显示“FullName”属性?

仅供参考 - .NET DataGrid或Extended WPF Toolkit DataGridControl欢迎的答案,以及任何概念性的或有助于指出我正确方向的答案。

1 个答案:

答案 0 :(得分:0)

您可以在xaml中使用Multibinding指定字符串格式。

实施例

<MultiBinding StringFormat="{}{0}  {1}">
    <Binding Path="FirstName" />
    <Binding Path="LastName" />
</MultiBinding>

String format using MultiBinding?