2012-10-08 215 views
0

我有一個使用實體框架訪問數據庫的WPF應用程序。 當用戶在價格文本框中鍵入綁定到小數字段的值並插入逗號時,WPF會自動刪除它。事實是,在意大利逗號是小數點分隔符,所以我想留下逗號並用「。」代替。點字符。我該怎麼做?用點替換逗號

+1

您是否嘗試過按鍵事件? – Paparazzi

回答

1

有兩種方法可以解決這個問題,因爲blam建議您可以將它作爲關鍵事件進行處理並進行即時轉換,或者您可以使用字符串綁定而非小數綁定來進行輸入驗證,並構建轉換圖層提供字符串到十進制的解釋。