У меня есть шаблон данных WPF, определенный в моем разделе Windows.Resources.
Я бы хотел получить доступ к этому (на самом деле к списку) с помощью кода. Как я могу это сделать?
Я не могу получить то, что хочу, через событие, потому что я хочу получить ссылку на завершенном шаге BackGroundWorker. (Т.е. нет отправителя (это элемент пользовательского интерфейса), чтобы уйти оттуда).
Как я могу получить ссылку на это?
Я пробовал:
myContainingPanel.Template.Find("lstBox", myContainingPanel);
и (взято из здесь ):
ContentPresenter contentPresenter = myContainingPanel.FindVisualChild<ContentPresenter>();
DataTemplate template = contentPresenter.ContentTemplate;
return (T) template.FindName(name, contentPresenter);
Я бы принял ответ, в котором говорилось бы, что я должен использовать MVVM, если есть хороший пример, показывающий, как это будет работать (с событием, завершенным фоновым работником).
Спасибо за любую помощь