title: UWP - Command from DataGrid is not called
body: <p>UWP Application (Important because there is no AncestorType)
  I can't bind command (neither other values) of the ViewModel from a DataGridTemplateColumn.
  Here is my current code (i have tried, literally everything)</p>
  
  <pre><code>          &lt;controls:DataGrid
              x:Name="DataGrid" 
              Grid.Row="2"
              Height="Auto" 
              Margin="12"
              AutoGenerateColumns="False"
              HorizontalContentAlignment="Center"
              ItemsSource="{Binding ProviderOrders}"&gt;
               &lt;controls:DataGrid.Columns&gt;
                  &lt;controls:DataGridTemplateColumn Header="Actions" Width="*"&gt;
                      &lt;controls:DataGridTemplateColumn.CellTemplate&gt;
                          &lt;DataTemplate&gt;
                              &lt;Button Content="Modifier" Command="{Binding DataContext.EditOrderCommand, RelativeSource={RelativeSource Mode=Self}}" CommandParameter="{Binding}" Style="{StaticResource PrimaryButton}"/&gt;
                          &lt;/DataTemplate&gt;
                      &lt;/controls:DataGridTemplateColumn.CellTemplate&gt;
                  &lt;/controls:DataGridTemplateColumn&gt;
              &lt;/controls:DataGrid.Columns&gt;
          &lt;/controls:DataGrid&gt;
  
  </code></pre>
  
  <p>I have also tried</p>
  
  <pre><code>&lt;Button Content="Modifier" Command="{Binding ElementName=DataGrid, Path=DataContext.EditOrderCommand}" CommandParameter="{Binding}" Style="{StaticResource PrimaryButton}"/&gt;
  </code></pre>
  
  <p>There is no error but my Command is not runned and my command is working if i move the Button outside the DataGrid..</p>
  
  <p>The DataGridTemplateColumn DataContext is the ProviderOrder object and so i need to access of the ViewModel (which is obviously not accessible from the ProviderOrder object)</p>
  
  <p>Thanks in advance :)</p>