I'm developing windows phone 8 application.

I need to apply phone call task.

**My XAML code**

```
    <StackPanel x:Name="spphone" Orientation="Horizontal">
      <TextBlock x:Name="callnumber" Foreground="Red" Tap="phonenumber_Tap">
               <Run Text="{Binding phone}"/>
      </TextBlock>
    </StackPanel>

```

**CS Code**

```
   private void phonenumber_Tap(object sender, System.Windows.Input.GestureEventArgs e)
    {
        PhoneCallTask call = new PhoneCallTask();
        call.PhoneNumber = "3333-525656";  /*I give static value for test*/
        call.Show();
     }

```

**Above code output**:-

![enter image description here](https://i.stack.imgur.com/o6xXP.png)

**My problem**

In the above code i use static value like "3333-525656".

but i need to add value for call.PhoneNumber dynamically from the 

```
 <TextBlock x:Name="callnumber" Foreground="Red" Tap="phonenumber_Tap">
        <Run Text="{Binding phone}"/>
 </TextBlock>

```

If i use like below it's not work .

```
 call.PhoneNumber = callnumber.Text;

```

I need to get the phone value to call.phoneNumber

The phone value is bind from web service.