none
Wrap Panel com C# RRS feed

  • Pergunta

  • Boas Pessoal,

    Eu tenho uma grande duvida:

     Quando eu carregar num botão queria inserir uma imagem dentro desse wrapPanel.

     

    b = new BitmapImage(new Uri(sc.pathImg, UriKind.Relative)); item.Source = b;
    item.Name = sc.name;
    item.Height = item.Width = 150;
    item.Margin = new Thickness(10);
    item.MouseLeftButtonDown += new MouseButtonEventHandler(item_MouseLeftButtonDown);
    wpProg.Children.Insert(x, item);
    



    Rui Peres - C# Fã
    sexta-feira, 4 de novembro de 2011 13:25

Respostas

  • Boa tarde Rui,

    após o Children.Add, utilize o comando abaixo para forçar uma atualização do Wrap Panel.

    wpProg.InvalidateArrange();
    

    Abraços,


    Daniel Cheida de Oliveira
    sábado, 5 de novembro de 2011 14:21

Todas as Respostas

  • Boas Pessoal,

    Eu tenho uma grande duvida:

    Quando eu carregar num botão queria inserir uma imagem dentro desse wrapPanel.

    b = new BitmapImage(new Uri(sc.pathImg, UriKind.Relative)); item.Source = b;
    item.Name = sc.name;
    item.Height = item.Width = 150;
    item.Margin = new Thickness(10);
    item.MouseLeftButtonDown += new MouseButtonEventHandler(item_MouseLeftButtonDown);
    wpProg.Children.Insert(x, item);
    



    Rui Peres - C# Fã
    sexta-feira, 4 de novembro de 2011 13:22
  • Rui,

    Explora mais por favor:

    Quem aí é o wrappanel? wpProg?

    Dá algum erro? O que é o x no Insert?

    O comando para adicionar controles dentro de um wrappanel é esse:

    wrapPanel1.Children.Add(controle);

    Abraço.


    HJ
    sexta-feira, 4 de novembro de 2011 16:32
  • Esta questão está em andamento no forum de WPF. Favor fechar esta e responder por lá, que é o local apropriado.
    HJ
    sexta-feira, 4 de novembro de 2011 16:55
  • Simplesmente com o children.add não faz nada. Sim, o Wrap Panel é o wpProgs.
    Rui Peres - C# Fã
    sexta-feira, 4 de novembro de 2011 17:12
  • Boa tarde Rui,

    após o Children.Add, utilize o comando abaixo para forçar uma atualização do Wrap Panel.

    wpProg.InvalidateArrange();
    

    Abraços,


    Daniel Cheida de Oliveira
    sábado, 5 de novembro de 2011 14:21