Проблема с парсингом строки в double
Столкнулся с проблемой при парсинге текста из строки в тип double. В textbox вводится строка, потом она парсится в double через tryparse (заменяю точки на запятые, чтобы строка успешно запарсилась). Однако, если в textbox ввести число с запятой, то запятая где-то теряется, после чего в textbox и datagrid автоматически подставляется целочисленное число (просто убирается запятая)
Page.xaml.cs
bool success = double.TryParse(HeightTBX.Text.Replace('.',',' ), out Height);
bool success1 = double.TryParse(LengthTBX.Text.Replace('.',',' ), out Length);
Page.xaml
<TextBox Text="{Binding Длина_отвала }" Grid.Column="0" Grid.Row="3" Background="Gray" Width="175" Height="30"
Margin="0 15 0 0"
VerticalAlignment="Center"
HorizontalAlignment="Left"
Name="LengthTBX"/>
<TextBox Text="{Binding Высота_отвала}" Grid.Column="0" Grid.Row="4" Background="Gray" Width="175" Height="30"
Margin="0 15 0 0"
VerticalAlignment="Center"
HorizontalAlignment="Left"
Name="HeightTBX"/>
Источник: Stack Overflow на русском