GridResizeBehavior Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica as linhas ou colunas redimensionadas por um controle GridSplitter.
public enum class GridResizeBehavior
public enum GridResizeBehavior
type GridResizeBehavior =
Public Enum GridResizeBehavior
- Herança
Campos
| Nome | Valor | Description |
|---|---|---|
| BasedOnAlignment | 0 | O espaço é redistribuído com base no valor das propriedades e do HorizontalAlignment valor VerticalAlignment . |
| CurrentAndNext | 1 | Para uma horizontal GridSplitter, o espaço é redistribuído entre a linha especificada para a GridSplitter próxima linha abaixo dela. Para uma vertical GridSplitter, o espaço é redistribuído entre a coluna especificada para a GridSplitter próxima coluna que está à direita. |
| PreviousAndCurrent | 2 | Para um espaço horizontal GridSplitter, o espaço é redistribuído entre a linha especificada para a GridSplitter próxima linha que está acima dela. Para um espaço vertical GridSplitter, o espaço é redistribuído entre a coluna especificada para a GridSplitter próxima coluna que está à esquerda. |
| PreviousAndNext | 3 | Para um espaço horizontalGridSplitter, o espaço é redistribuído entre as linhas acima e abaixo da linha especificada para .GridSplitter Para uma vertical GridSplitter, o espaço é redistribuído entre as colunas que estão à esquerda e à direita da coluna especificada para o GridSplitter. |
Comentários
Essa 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 maneira:
Se o valor da propriedade especificar que o ResizeDirection espaço é redistribuído entre linhas, a redistribuição segue estas diretrizes:
Quando a VerticalAlignment propriedade é definida como VerticalAlignment.Top, o espaço é redistribuído entre a linha especificada para a GridSplitter linha que está acima dessa linha.
Quando a VerticalAlignment propriedade é definida como VerticalAlignment.Bottom, o espaço é redistribuído entre a linha especificada para a GridSplitter linha que está abaixo dessa linha.
Quando a VerticalAlignment propriedade é definida comoVerticalAlignment.Center, o espaço é redistribuído entre a linha acima e a linha abaixo da linha especificada para .GridSplitter
Quando a VerticalAlignment propriedade é definida comoVerticalAlignment.Stretch, o espaço é redistribuído entre a linha acima e a linha abaixo da linha especificada para .GridSplitter
Se o valor da propriedade especificar que o ResizeDirection espaço é redistribuído entre colunas, a redistribuição segue estas diretrizes:
Quando a HorizontalAlignment propriedade é definida como HorizontalAlignment.Left, o espaço é redistribuído entre a coluna especificada para a GridSplitter coluna que está à esquerda.
Quando a HorizontalAlignment propriedade é definida como HorizontalAlignment.Right, o espaço é redistribuído entre a coluna especificada para a GridSplitter coluna que está à direita.
Quando a HorizontalAlignment propriedade é definida comoHorizontalAlignment.Center, o espaço é redistribuído entre as colunas que estão à esquerda e à direita da coluna especificada para .GridSplitter
Quando a HorizontalAlignment propriedade é definida comoHorizontalAlignment.Stretch, o espaço é redistribuído entre as colunas que estão à esquerda e à direita da coluna especificada para .GridSplitter