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 que são redimensionadas por um controle GridSplitter.
public enum class GridResizeBehavior
public enum GridResizeBehavior
type GridResizeBehavior =
Public Enum GridResizeBehavior
- Herança
Campos
BasedOnAlignment | 0 | O espaço é redistribuído com base no valor das propriedades HorizontalAlignment e VerticalAlignment. |
CurrentAndNext | 1 | Para um GridSplitter horizontal, o espaço é redistribuído entre a linha especificada para o GridSplitter e a próxima linha abaixo dela. Para um GridSplitter vertical, o espaço é redistribuído entre a coluna especificada para o GridSplitter e a próxima coluna à direita. |
PreviousAndCurrent | 2 | Para um GridSplitter horizontal, o espaço é redistribuído entre a linha especificada para o GridSplitter e a próxima linha acima dela. Para um GridSplitter vertical, o espaço é redistribuído entre a coluna especificada para o GridSplitter e a próxima coluna à esquerda. |
PreviousAndNext | 3 | Para um GridSplitter horizontal, o espaço é redistribuído entre as linhas que estão acima e abaixo da linha especificada para o GridSplitter. Para um GridSplitter vertical, 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 como VerticalAlignment.Center, o espaço é redistribuído entre a linha acima e a linha que está abaixo da linha especificada para o GridSplitter.
Quando a VerticalAlignment propriedade é definida como VerticalAlignment.Stretch, o espaço é redistribuído entre a linha acima e a linha que está abaixo da linha especificada para o 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 como 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 como HorizontalAlignment.Stretch, o espaço é redistribuído entre as colunas que estão à esquerda e à direita da coluna especificada para o GridSplitter.