Как получить доступ к элементу, содержащемуся в шаблоне данных, который отображается через ContentControl. У меня есть ContentControl, который размещает PresentationModel в соответствии с:
<ContentControl x:Name="ContentContainer"
Content="{Binding}"
ContentTemplate="{Binding ContentControlTemplate, ElementName=this}"
Где «this» - это представление (UserControl).
Есть DataGridControl, на котором я хочу EndEdit, поэтому я попробовал это:
ContentPresenter presenter = VisualTreeHelper.GetChild(this. ContentContainer, 0) as ContentPresenter;
DataGridControl dg = this. ContentContainer.ContentTemplate.FindName("datagrid", presenter) as DataGridControl;
dg.EndEdit();
Проблема в том, что у ContentControl нет дочерних элементов, возможно, из-за способа связывания содержимого?
Я ценю любую помощь.