A DataGrid
- это Visual
, поэтому вам нужно только присвоить элементу x:Name
в вашей разметке XAML:
<DataGrid x:Name="dg" ItemsSource="{Binding Items}" AutoGenerateColumns="False" >
...
Затем вы можете ссылаться на него, используя это имя в коде -после того, как компилятор XAML создает для вас вспомогательное поле:
Visual v = dg;