Почему этот класс запечатан?Это большая головная боль, и нет никакой практической пользы.Вместо того, чтобы иметь хороший чистый дизайн с подклассами управления вроде этого:
<controls:DecimalBlock Content="{Binding Path=Quantity}" Format="#,##0"/>
Я вынужден засорять свой код этой мерзостью:
<TextBlock Text="{Binding Path=Quantity, Converter={StaticResource StringFormatter}, ConverterParameter=\{0:#\,##0\}}"/>