none
[C#/WPF] Pegar valor de data template RRS feed

  • Pergunta

  • 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?



    terça-feira, 31 de maio de 2016 17:58