So little code and so many problems.
First, you do not create your integer value in a string and then parse it. All you need to do is keep the value in an integer, like this:
int value = 130;
Next, your counter increment is very, very wrong. It's not adding 1 to the counter. It's adding the counter to itself and then adding 1. So, if counter is 130 and you execute your statement, count will end up being 261, not 131. You increment should be one of the following:
counter += 1;
counter = counter + 1;
counter++;
All of these will do the same thing for your purposes.
And now you have a new variable, called number. What is this supposed to be? Are you trying to show the value of counter instead? Well, you have to tell it to use counter, not number.
Bpm_Counter.Content = counter