8
我不明白問題可能是什麼。綁定在Decimal屬性上。這裏是XAML:WPF DataGridTextColumn綁定不接受小數
<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" 到任何的I型到底這並沒有解決我的問題。
我需要的是允許輸入期間。
UPDATE:
我是針對here。我刪除了UpdateSourceTrigger屬性,這使我可以鍵入'。'。我沒有安裝4.5 Beta,我的本地化設置是正確的。所以現在我的問題是我如何獲得DataGridTextColumn,讓我鍵入'。'與UpdateSourceTrigger屬性集?
http://stackoverflow.com/questions/9805539/datagridtextcolumn-doesnt-allow-to-enter-double-value –