none
silverlight的绑定能和ASP.NET里面一样把两个字段计算的结果绑定到上面吗 RRS feed

  • 问题

  • ASP.NET

    <%# Convert.ToDouble(Eval("Trueprice")) * Convert.ToDouble(Eval("Number")) %>

    Silverlight的binding能这样吗,如果不能,需要怎样实现以达到同样的效果呢,谢谢

    2010年4月5日 13:25

答案

全部回复

  • 不可以。需要使用这种格式{Binding Converter={StaticResource dc}} dc是继承自IValueConverter。然后再xaml中这样写 <UserControl.Resources> <local:DoubleBinding x:Key="dc"/> </UserControl.Resources>
    2010年4月6日 4:59
  • 谢谢,转换我知道,主要是只能传进去一个字段,想得到多个字段基本不可能哦? 这点ms没考虑到吗
    2010年4月6日 16:45
  • 你好,

          这个在Silverlight中暂时不支持,所以目前只能用value converter,字符串拼接等手段来达到这个效果。

    2010年4月9日 5:05
  • 你好,

          这个在Silverlight中暂时不支持,所以目前只能用value converter,字符串拼接等手段来达到这个效果。

    2010年4月9日 5:05