0

假设我有以下课程:

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 个代表名字,1 个代表姓氏),所以它们可以是“列标题单击排序”,但是这 2 个列显示为单个单元格,显示“FullName”属性?

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

4

1 回答 1

1

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

例子

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

使用 MultiBinding 的字符串格式?

于 2017-01-21T10:15:17.013 回答