使用SilverLight,可以将控件的值绑定到datacontext中的属性。没关系。
可以使用StringFormat和绑定声明来格式化值。再说一遍,这很酷!
但是,在显示之前,我无法找到一种方法来对其进行某些操作。我知道我可以编写IConverter代码,但如果存在的话,我一直在寻找纯粹在XAML中的东西。我还可以在类中添加一个以正确方式返回数据的属性,但是如果你没有类的源代码会发生什么呢?
例如,假设我的datacontext有这个类(正确设置通知等):
public class Info
{
public int SomeValue {...} // Value from 0 to 15
}
我想要一个显示45而不是15的绑定,其中绑定将被声明为类似{Binding SomeValue,Operation =“* 3”}
在.NET世界中是否有类似的东西(来自MSoft或OpenSource)?