在Silverlight中使用绑定时连接字符串的方法

Art*_*tur 2 .net silverlight wcf

我想知道是否有一种方法可以在xaml文件中的Silverlight中连接两个字符串.我有一个DataGrid,其中一列是'Default Contact',我想在那里表示数据作为名字和姓氏.

<sdk:DataGridTextColumn Header="Default Contact"
                        Binding="{Binding Path=DefaultContact.FirstName}" />
Run Code Online (Sandbox Code Playgroud)

我在考虑这样的事情:

Binding="{Binding Path=DefaultContact.FirstName + " " + DefaultContact.LasttName}"
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我甚至不知道这是否有可能实现.看起来像是非常基本的东西,所以我希望它能以某种方式得到支持.

任何帮助将不胜感激.

E.Z*_*art 5

您可以使用DataGridTemplateColumn并在模板中同时包含您的名字和姓氏.像这样的东西:

 <sdk:DataGridTemplateColumn Header="Name">
            <sdk:DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
                        <TextBlock Padding="5,0,5,0"
                            Text="{Binding DefaultContact.FirstName}"/>
                        <TextBlock Text="{Binding DefaultContact.LastName}"/>
                    </StackPanel>
                </DataTemplate>
            </sdk:DataGridTemplateColumn.CellTemplate> 
 </sdk:DataGridTemplateColumn>
Run Code Online (Sandbox Code Playgroud)