GridResizeBehavior Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica as linhas ou colunas que são redimensionadas por um GridSplitter controlo.
public enum class GridResizeBehavior
public enum GridResizeBehavior
type GridResizeBehavior =
Public Enum GridResizeBehavior
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| BasedOnAlignment | 0 | O espaço é redistribuído com base no valor das HorizontalAlignment propriedades e.VerticalAlignment |
| CurrentAndNext | 1 | Para uma horizontal GridSplitter, o espaço é redistribuído entre a linha especificada para o GridSplitter e a linha seguinte que está abaixo dela. Para um vertical GridSplitter, o espaço é redistribuído entre a coluna especificada para o GridSplitter e a coluna seguinte que está à direita. |
| PreviousAndCurrent | 2 | Para um horizontal GridSplitter, o espaço é redistribuído entre a linha especificada para o GridSplitter e a linha seguinte que está acima dele. Para um vertical GridSplitter, o espaço é redistribuído entre a coluna especificada para o GridSplitter e a coluna seguinte que está à esquerda. |
| PreviousAndNext | 3 | Para um horizontal GridSplitter, o espaço é redistribuído entre as linhas que estão acima e abaixo da linha especificada para o GridSplitter. Para um vertical GridSplitter, o espaço é redistribuído entre as colunas que estão à esquerda e à direita da coluna especificada para o GridSplitter. |
Observações
Esta enumeração é usada para definir o valor da GridSplitter.ResizeBehavior propriedade.
O comportamento da ResizeBehavior propriedade com o BasedOnAlignment valor de enumeração é determinado da seguinte forma:
Se o valor da ResizeDirection propriedade especificar que o espaço é redistribuído entre linhas, a redistribuição segue estas diretrizes:
Quando a VerticalAlignment propriedade é definida para VerticalAlignment.Top, o espaço é redistribuído entre a linha especificada para a GridSplitter e a linha que está acima dessa linha.
Quando a VerticalAlignment propriedade é definida para VerticalAlignment.Bottom, o espaço é redistribuído entre a linha especificada para a GridSplitter e a linha abaixo dessa linha.
Quando a VerticalAlignment propriedade é definida para VerticalAlignment.Center, o espaço é redistribuído entre a linha acima e a linha abaixo da linha especificada para o GridSplitter.
Quando a VerticalAlignment propriedade é definida para VerticalAlignment.Stretch, o espaço é redistribuído entre a linha acima e a linha abaixo da linha especificada para o GridSplitter.
Se o valor da ResizeDirection propriedade especificar que o espaço é redistribuído entre colunas, a redistribuição segue estas diretrizes:
Quando a HorizontalAlignment propriedade é definida para HorizontalAlignment.Left, o espaço é redistribuído entre a coluna especificada para a GridSplitter e a coluna que está à esquerda.
Quando a HorizontalAlignment propriedade é definida para HorizontalAlignment.Right, o espaço é redistribuído entre a coluna especificada para o GridSplitter e a coluna que está à direita.
Quando a HorizontalAlignment propriedade é definida para HorizontalAlignment.Center, o espaço é redistribuído entre as colunas que estão à esquerda e à direita da coluna especificada para o GridSplitter.
Quando a HorizontalAlignment propriedade é definida para HorizontalAlignment.Stretch, o espaço é redistribuído entre as colunas que estão à esquerda e à direita da coluna especificada para o GridSplitter.