读书人

silverlight 前台绑定多个数值,该怎么

发布时间: 2013-12-19 00:33:34 作者: rapoo

silverlight 前台绑定多个数值
在DateGrid里面需要对前台的控件显示值进行比较以后的展现,当 {Binding a} >{Binding b}的值得时候,控件字体为红色,否则为白色。
就是需要实现在ASP.NET中用reapter控件时的
<%# int.Pare(Eval("a").ToString())>int.Pare(Eval("b").ToString()) ? "Red":White %>这样的效果。
[解决办法]

可以在绑定前做处理,定义一个颜色在反悔数据的尸体类中处理,然后给颜色绑定你返回的颜色的值
public class Test
{
private int a;

public int A
{
get { return a; }
set { a = value; }
}
private int b;

public int B
{
get { return b; }
set { b = value; }
}
private Color c;

public Color C
{
get { return c; }
set
{
c = A > B ? c = Colors.Red : c = Colors.Transparent;
}
}
}

引用:
在DateGrid里面需要对前台的控件显示值进行比较以后的展现,当 {Binding a} >{Binding b}的值得时候,控件字体为红色,否则为白色。
就是需要实现在ASP.NET中用reapter控件时的
<%# int.Pare(Eval("a").ToString())>int.Pare(Eval("b").ToString()) ? "Red":White %>这样的效果。

读书人网 >CAD教程

热点推荐