Partilhar via


Espaço de layout e espaço de processamento

No Windows Presentation Foundation (WPF) Designer for Visual Studio, você pode colocar controles na área de design relativa à dois quadros de referência diferente: espaço de layout e espaço de processamento.

Espaço de Layout define a quantidade de espaço que o controle ocupará quando o layout do seu design é calculado pelo sistema WPF layout.Você pode ver o espaço de layout de um controle com facilidade em WPF Designer,pois o espaço de layout é adorned por seleção adorners quando você seleciona um controle.

Espaço de processamento define quanto espaço um controle que ocupa após o layout é calculado e processamento todas as transformações são aplicadas.

Relação pai-filho

Por padrão, os espaços de processamento e o layout de um controle são contíguos, que significa que eles ocupam espaço o mesmo.Você pode mover espaço de processamento em relação ao espaço de layout usando transformações de processamento.Essa movimentação pode ser em qualquer direção e pode até mesmo colocar o processada controle fora do espaço de layout inteiramente.Processar as transformações também podem ser usadas para dimensionar um elemento para ser maior ou menor do que o tamanho do elemento de layout.Para obter mais informações sobre transformações de processamento, consulte Transformações.

No exemplo a seguir, o botão foi reduzido em tamanho usando um RenderTransform com dimensões de escala menor do que 1.0.

Propriedades de layout, como Margin,Grid.Row, Grid.Column, Width,Height afetam o espaço de layout do elemento e são relativas ao espaço de processamento da elemento pai.O espaço de layout de um elemento mapeado para o espaço de processamento do pai do elemento.

Qualquer adorners que interagem com essas propriedades de layout também devem ser colocados no espaço de layout.Por exemplo, a captura alças ou redimensionamento adorners são no espaço de layout, pois eles diretamente exibem e afetem o layout.No exemplo anterior, as captura alças aparecem alguns distância fora da borda do botão porque eles não são afetados pela transformação de processamento.Isso faz com que o botão para ser menor do que o espaço fornecido-lo pelas propriedades de layout.

Consulte também

Conceitos

Adorner de arquitetura

Referência

AdornerPanel

Outros recursos

Extensibilidade do WPF Designer