Полагаю, вы пытаетесь преобразовать текст в textBlock1 в двойное число. На самом деле вы конвертируете экземпляр TextBlock в double. Это не имеет смысла. Это должно делать то, что вы хотите:
amount = Convert.ToDouble(textBlock1.Text);
Понимание этой проблемы является основным C #, поэтому сначала вы должны узнать больше о C # и .NET, чем разработка wp7 будет намного проще.