Stackpanels efetuando o alinhamento incorretamente

Contexto

No Latromi, existem agrupadores de conteúdo utilizados na criação de layouts personalizados em formulários. Entre eles, destacam-se:

  • VerticalStackPanel: organiza os elementos internos de forma vertical
  • HorizontalStackPanel: organiza os elementos internos de forma horizontal

Foi identificado que o agrupador HorizontalStackPanel, cuja ação esperada é a organização horizontal do seu conteúdo interno, está realizando a ordenação vertical dos elementos, conforme pode ser observado na imagem abaixo.

Como simular

Para simularmos o erro precisamos criar um formulário com Layout absoluto. Após isso siga os seguintes passos:

  1. Clique para configurar o layout
  2. Adicione um HorizontalStackPanel no Layout
  3. Inclua alguns itens no conteúdo

Solução

Necessário verificar a condicional do HorizontalStackPanel, que verifica qual a orientação do StackPanel