我在后台代码中创建了一个文本框并将其绑定(bind)到一个双属性。
TextBox t = new TextBox();
t.Width = 80;
t.DataContext = s;
Binding binding = new Binding();
binding.Mode = BindingMode.TwoWay;
binding.Path = new PropertyPath("Value");
BindingOperations.SetBinding(t, TextBox.TextProperty, binding);
当我输入 45,45(逗号)这样的值时,它会被解析为 4545。
如果我输入 45.45(点),它会被正确解析为 45,45。
我使用德语语言设置,我的小数点分隔符是 ,
。
我做错了什么?
最佳答案
关于c# - 验证后删除小数 @ WPF 文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9702419/