Ligação de DataGridTextColumn WPF não aceita decimais

Eu não entendo qual poderia ser o problema. A ligação está em uma propriedade Decimal. Aqui está o XAML:

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

Eu literalmente não consigo digitar o '.' personagem. Por que isso me impediria de digitar esse caractere e como posso dizer para me deixar fazer isso?

Eu tentei fazer um formato de string como este:

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

Mas isso não resolve o meu problema, porque tudo o que ele faz é anexar ".00" ao final do que eu digitar.

Tudo que eu preciso é permissão para digitar o período.

ATUALIZAR:

Eu fui direcionadoAqui. Eu removi a propriedade UpdateSourceTrigger e isso me possibilitou digitar um '.'. Eu não tenho o 4.5 Beta instalado e minhas configurações de localização estão corretas. Então, agora a minha pergunta é como obter o DataGridTextColumn para permitir que eu digite '.' com um conjunto de propriedades UpdateSourceTrigger?

questionAnswers(1)

yourAnswerToTheQuestion