Início Rápido
FlexLayout é responsável basicamente por uma tela dividida em uma direção.
Divisão de Linha Básica
Divisão de Coluna + crescimento
Atribuir previamente uma proporção específica a uma área em uma divisão vertical
Multi Cross (aninhado)
Divisões em mais de uma direção são criadas sobrepondo FlexLayout
min/max + isFitContent
Limite de intervalo de redimensionamento + limite baseado no tamanho do conteúdo
Ao especificar tamanhos mínimos/máximos no FlexLayoutContainer usando CSS, você pode controlar o intervalo de redimensionamento.
Ou você pode usar assim.
O resultado da execução é o seguinte.
Modo de movimento do painel (panelMovementMode)
Como os painéis interagem ao redimensionar
panelMovementModeé uma propriedade que controla como os painéis adjacentes se movem ao redimensionar o painel. O valor padrão é divorcee os modos abaixo podem ser usados.
bulldozer
Empurra os painéis adjacentes, mas eles não ficam grudados.
divorce (기본값)
Empurra os painéis adjacentes e eles ficam grudados, mas se voltarem para a posição de onde o redimensionamento começou, eles se separam novamente.
stalker
Os painéis adjacentes ficam completamente grudados, mas se separam novamente quando atingem o final.
Última verificação
isResizePanel
O painel de redimensionamento será renderizado como um irmão do contêiner.
Ex: Entre Mid e Right, a propriedade do painel de redimensionamento é de Mid, mas o painel de redimensionamento manipula os irmãos ao lado.
grow
"Especifica" a proporção inicial de um contêiner específico.
Contêineres sem grow receberão uma distribuição uniforme, exceto o grow especificado.
isFitContent
Limita o contêiner para não ser redimensionado maior que o tamanho dos elementos filhos internos.
panelMovementMode
Define como o painel interage com os painéis adjacentes ao redimensionar.
"bulldozer": empurra os painéis adjacentes, mas não gruda.
"divorce": empurra os painéis adjacentes e gruda, mas se separar, volta (padrão).
"stalker": os painéis adjacentes grudam completamente, mas se separam ao atingir o final.