title: RadGridView Selected Row
body: <p>I have a <strong>Telerik GridView</strong>. My <strong>GridView</strong> has several columns in it. The first column is a checkbox, and when I check or uncheck it, it changes a property in my <em>Model</em> named <strong>IsSelected</strong>!<br>
  The part of my code looks like this one:  </p>
  
  <pre><code>&lt;telerik:RadGridView&gt;
          &lt;telerik:RadGridView.Columns&gt;
              &lt;telerik:GridViewColumn    Header="" 
                                         IsFilterable="False" 
                                         IsSortable="False" 
                                         IsReadOnly="True" 
                                         HeaderCellStyle="{StaticResource GridViewDefaultCheckboxStyles}"&gt;
                  &lt;telerik:GridViewColumn.CellTemplate&gt;
                      &lt;DataTemplate&gt;
                          &lt;CheckBox IsChecked="{Binding IsSelected, Mode=TwoWay}" 
                                    Style="{StaticResource GridCheckBoxStyle}"&gt;
                          &lt;/CheckBox&gt;
                      &lt;/DataTemplate&gt;
                  &lt;/telerik:GridViewColumn.CellTemplate&gt;
              &lt;/telerik:GridViewColumn&gt;
              &lt;!--Other columns--&gt;
          &lt;/telerik:RadGridView.Columns&gt;
      &lt;/telerik:RadGridView&gt;  
  </code></pre>
  
  <p>Now I want to remove the checkbox, and when I click a row in my grid(anywhere in the row), I want the <strong>IsSelected</strong> property to change its value. How can I achieve that? 
  I mean when I click a row, the selected row should be bound somehow to my <strong>IsSelected</strong> property, without braking the <strong>MVVM</strong> pattern.</p>