Вы не назначаете переменную price
. Попробуйте это:
private void Button_Click(object sender, RoutedEventArgs e)
{
double price = double.Parse(TB_Price.Text);
double commission = double.Parse(TB_Commission.Text);
double result = result = commission * price;
TB_Price.Text = price.ToString();
TB_Result.Text = result.ToString();
}
Возможно, вы также захотите добавить некоторую обработку ошибок в ваш код. Есть, например, метод double.TryParse
, который пытается проанализировать string
в double
и вернуть false
, если преобразование завершится неудачно:
double price;
double.TryParse(TB_Price.Text, out price);