我在 Code behinde 中创建了一个文本框并将其绑定到一个双属性。
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。
我使用德语设置,我的十进制Sperator是,
我究竟做错了什么?