Tôi thường sử dụng TextBox để liên kết với Số nguyên mà không gặp nhiều vấn đề.Binding Double to TextBox
Tuy nhiên, nếu tôi cố gắng ràng buộc một TextBox thành Double thì nó không hoạt động.
Khi tôi nhập 5,85 (, là nền văn hóa của tôi decimalSeperator), tôi chuyển 585,0 đến giá trị kép.
Làm cách nào để chuyển đổi và tôi có thể sử dụng giải pháp nào để khắc phục sự cố này? ValueConverter có phải là giải pháp tốt nhất không?
Điều này nghe có vẻ như đó không phải là dấu tách thập phân của bạn hoặc ứng dụng không quan tâm đến văn hóa. –
Tôi đã được gỡ lỗi và đảm bảo 'NumberFormatInfo.CurrentInfo.NumberDecimalSeparator' là những gì tôi mặc dù nó được. Đó là tài sản đúng không? –
Điều đó nghe có vẻ đúng ... –