title: telerik gridview in silverlight using mvvm
body: <p>I am using teleriks gridview in an mvvm silverlight project. I am struggling to get the editing of a row working. If I double click a cell I am able to change the text of that row. I have a command for a save button. but when I look at my ObservableCollection prog I do not see the changes. so I went and changed everything from observableCollection to just a generic list and now im struggling binding the data to the grid. With the observable collection I am able to initially bind the data to the grid. </p>
  
  <pre><code>    private ObservableCollection&lt;Program&gt; _programResults;
      public ObservableCollection&lt;Program&gt; ProgramResults
      {
          get { return _programResults; }
          set { SetObject(ref _programResults, value, "ProgramResults"); }
      }
  
  &lt;telerik:RadGridView Margin="5,5,5,5" ShowGroupPanel="False" Height="300" ItemsSource="{Binding ProgramResults, Mode=TwoWay}" SelectedItem="{Binding SelectedProgram, Mode=TwoWay}" AutoGenerateColumns="False" VerticalAlignment="Top"&gt;
                  &lt;telerik:RadGridView.Columns&gt;
                      &lt;telerik:GridViewDataColumn Header="Program ID" DataMemberBinding="{Binding ProgramResults.ProgramID}" MinWidth="300"&gt;&lt;/telerik:GridViewDataColumn&gt;
                      &lt;telerik:GridViewDataColumn Header="Program Name" DataMemberBinding="{Binding Name}" MinWidth="300"&gt;&lt;/telerik:GridViewDataColumn&gt;                       
              &lt;/telerik:RadGridView&gt;
  </code></pre>