Используйте конвертер значений в привязке, чтобы выполнить расчет за вас.
<Ellipse Canvas.Left="{Binding Path=S,Converter=LeftConverter}" ... />
В преобразователе значений вы должны иметь:
public object Convert(object value, Type targetType, object paramenter, CultureInfo culture)
{
double value = Double.Parse(value);
return value * 0.5;
}
Этот код не проверен, но должен помочь вам начать.
Проверьте этот образец здесь