.net - 在 Silverlight 中使用绑定(bind)时连接字符串的方法

标签 .net wcf silverlight

我想知道是否有一种方法可以在 xaml 文件中的 Silverlight 中连接两个字符串。我有一个 DataGrid,其中一列是“默认联系人”,我想将其中的数据表示为名字和姓氏。

<sdk:DataGridTextColumn Header="Default Contact"
                        Binding="{Binding Path=DefaultContact.FirstName}" />

我在想这样的事情:

Binding="{Binding Path=DefaultContact.FirstName + " " + DefaultContact.LasttName}"

但这行不通。我什至不知道这是否有可能实现。看起来很基本,所以我希望它能以某种方式得到支持。

如有任何帮助,我们将不胜感激。

最佳答案

您可以使用 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>

关于.net - 在 Silverlight 中使用绑定(bind)时连接字符串的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2670507/

相关文章:

c# - 如何手动创建 Silverlight PollingDuplex 客户端/代理?

.net - 本地未获取 "The maximum string content length quota (8192)"

wpf - 我们可以在模板绑定(bind)时操作(减去)属性的值吗?

c# - WPF 动画开始但显示太晚

c# - 当列表计数为 "0"时插入到列表中

.net - MySql .Net 连接器是特定于版本的

c# - 创建一个由 x 到 y 范围内的值填充的数组

.net - Silverlight、EDM/LINQ 和 WCF Web 服务 - 如何将集合传递给 Silverlight

.net - 有没有办法免费试用 Windows Azure?

c# - 长类名会影响 XAP 文件的大小吗?