Когда я пытаюсь ввести DOT или COMMA в текстовое поле, например 1.02 или 83,33, текстовое поле не позволяет мне вводить такое значение (и вход становится красным). Текстовое поле привязано к свойству float. Почему?
Я привязал текстовое поле к свойству float Power класса, реализующего INotifyPropertyChanged.
private float _power;
public float Power
{
get { return _power; }
set
{
_power = value;
OnPropertyChanged("Power");
}
}
В Xaml
<TextBox Name="txtPower" Height="23" TextWrapping="Wrap" Text="{Binding Path=Power, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"></TextBox>
У меня нет пользовательской проверки сейчас.
Также попытался десятичный, но он тоже не работает. Для струны все работает нормально.