Привязка WPF DataGridTextColumn не принимает десятичные дроби

Я не понимаю, в чем может быть проблема. Привязка находится к свойству Decimal. Вот XAML:

<DataGridTextColumn Header="Price" Binding="{Binding Price, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged} Width="*"/>

Я буквально не могу напечатать «.» характер. Почему это мешает мне печатать этот символ и как мне сказать, чтобы я мог это сделать?

Я попытался сделать формат строки, как это:

<DataGridTextColumn Header="Price" Binding="{Binding Price, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:n2}} Width="*"/>

Но это не решает мою проблему, потому что все, что он делает, это добавляет «.00» к концу того, что я печатаю.

Все, что мне нужно, это разрешение на ввод периода.

ОБНОВИТЬ:

Я был направленВот, Я удалил свойство UpdateSourceTrigger, и это позволило мне ввести «.». У меня не установлена бета-версия 4.5, и мои настройки локализации верны. Итак, теперь мой вопрос заключается в том, как мне получить DataGridTextColumn, чтобы позволить мне напечатать '.' с установленным свойством UpdateSourceTrigger?

Ответы на вопрос(1)

Ваш ответ на вопрос