绑定两个值windows phone

时间:2011-07-02 14:58:58

标签: c# visual-studio silverlight windows-phone-7

我需要像

这样的东西
 <TextBlock
 Grid.Column="2"
 Text="{Binding FirstName,LastName}"
  VerticalAlignment="Center"/>

Windows Phone sdk(silverlight)不支持MultiBinding :( 我不想使用实现两个值的连接的类,我需要更快的东西,因为我有一个大约10000个值的ListBox FirstName和LastName

1 个答案:

答案 0 :(得分:2)

您应该将FullName属性添加到ViewModel或您用作DataContext的任何对象。该值不会存储在您在运行时根据FirstNameLastName的值计算的任何位置。与从Web服务或隔离存储中获取这10000条记录的成本相比,连接两个字符串的成本可以忽略不计,因此您不必担心这一点。如果存在性能问题,则应该实现某种形式的虚拟化。