title: Async await in mvvm silverlight 4
body: <p>In my silverlight mvvm application i am using wcf service to fill listbox which is taking time to load so i need to use async and await in that. how can i use it in the bellow code.</p>
  
  <p>my code in view model:</p>
  
  <pre><code>    private void GetLanguage()
      {
          ServiceAgent.GetLanguage((s, e) =&gt;Language = e.Result);
      }
  </code></pre>
  
  <p>my code in service agent</p>
  
  <pre><code>    public void GetLanguage(EventHandler&lt;languageCompletedEventArgs&gt; callback)
      {
          _Proxy.languageCompleted += callback;
          _Proxy.languageAsync();
      }
  </code></pre>
  
  <p>Can anyone help me</p>