Используя SilverLight, можно привязать значение элемента управления к свойству из текста данных. Это нормально.
Можно использовать StringFormat вместе с объявлением привязки для форматирования значения. Опять это круто!
Однако я не могу найти способ связывания с какой-либо операцией, выполняемой с ним до того, как оно отобразится. Я знаю, что могу кодировать IConverter, но я искал что-то чисто в XAML, если это существует. Я мог бы также добавить свойство к классу, которое возвращает данные правильным способом, но все же, что произойдет, если у вас нет источника класса?
Например, допустим, у меня есть этот класс для моего текста данных (правильно настроенный с уведомлением и тому подобным):
public class Info
{
public int SomeValue {...} // Value from 0 to 15
}
Я хотел бы иметь привязку, которая отображала бы 45 вместо 15, где привязка будет объявлена примерно как {Binding SomeValue, Operation = "* 3"}
Есть ли что-то подобное в мире .NET (из MSoft или OpenSource)?