The ExpressionValueConverter parses floating point numbers without passing a Culture, so current culture is used, which might be German where . is the thousands separator and not the comma separator
Parsing of float values from xaml should be culture neutral, because skinner do not want to provide skins based on the User's locale