У меня есть сетка данных, и я пишу метод для поиска по нему, чтобы найти текст. Практически все мои столбцы используют DataTemplateSelector, поэтому в моем поиске мне нужно иметь возможность взять DataTemplate, применить его к ContentControl, а затем найти TextBlock, чтобы получить текст, чтобы увидеть, соответствует ли он моим критериям поиска. Я пытаюсь сделать следующее, но это не дает никаких результатов. Я также попытался найти FindName (элемент управления layoutRoot), но он также получил значение null.
var control = new ContentControl();
control.ContentTemplate = dataTemplate;
control.Content = item;
var txtBox = control.FindChildren<TextBlock>();