La cadena de entrada no tenía el formato correcto, "double.parse (textbox.text);"

Hola soy bastante nuevo en los estudios visuales.

Este es mi código hasta ahora para hacer un ejemplo de un cajero automático, tengo un cuadro de texto y puse una cantidad y luego tengo este botón donde hago clic en crédito y agrega la cantidad a una etiqueta llamada saldo y también tengo un botón llamado débito que quita el dinero del saldo. Estoy haciendo esto en wpf c #

hasta ahora tengo esto.

    namespace BankAccounts
     {
     /// <summary>
     /// Interaction logic for MainWindow.xaml
     /// </summary>
     public partial class MainWindow : Window
     {
       public MainWindow()
    {
        InitializeComponent();
    }

    private double totalamount = 0;
    public string balance1;


    private void buttoncredit_Click(object sender, RoutedEventArgs e)
    {
        totalamount = totalamount + double.Parse(textboxamount.Text)

        balance1 = "Your Balance is: £";

        label2.Content = balance1 + totalamount;

        textboxamount.Clear();



    }

    private void buttondebit_Click(object sender, RoutedEventArgs e)
    {
        if (totalamount - double.Parse(textboxamount.Text) < 0)
        {
            MessageBox.Show("Overdraft Limit is not set please contact Customer Services");
        }

        else
        {

            totalamount = totalamount - double.Parse(textboxamount.Text);

            balance1 = " Your Balance is: £";

            label2.Content = balance1 + totalamount;



            textboxamount.Clear();
        }
    }

    private void listboxtransactions_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {



    }
}

}

Respuestas a la pregunta(4)

Su respuesta a la pregunta