Fala galera, beleza? Tenho um código que pega dados de um data template mas apenas de itens do listbox selecionados e eu queria que pegasse de todos os itens presentes no listbox.
Esse é o código:
ListBoxItem lbi = (lbProdutos.ItemContainerGenerator.ContainerFromIndex(lbProdutos.SelectedIndex)) as ListBoxItem;
//GetFrameworkElementByName<ContentPresenter>(lbi)
ContentPresenter cp = _Produtos.GetVisualChild<ContentPresenter>(lbi);
DataTemplate dt = lbProdutos.ItemTemplate;
TextBlock l = (dt.FindName("NomeProduto", cp)) as TextBlock;
MessageBox.Show(l.Text.ToString());
Como fazer isso?