GridResizeBehavior Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica las filas o columnas que cambian de tamaño por un control GridSplitter.
public enum class GridResizeBehavior
public enum GridResizeBehavior
type GridResizeBehavior =
Public Enum GridResizeBehavior
- Herencia
Campos
BasedOnAlignment | 0 | El espacio se redistribuye dependiendo del valor de las propiedades HorizontalAlignment y VerticalAlignment. |
CurrentAndNext | 1 | Para un GridSplitter horizontal, el espacio se redistribuye entre la fila especificada para GridSplitter y la fila inferior siguiente. Para un GridSplitter vertical, el espacio se redistribuye entre la columna especificada para GridSplitter y la columna derecha siguiente. |
PreviousAndCurrent | 2 | Para un GridSplitter horizontal, el espacio se redistribuye entre la fila especificada para GridSplitter y la fila superior siguiente. Para un GridSplitter vertical, el espacio se redistribuye entre la columna especificada para GridSplitter y la columna izquierda siguiente. |
PreviousAndNext | 3 | Para un GridSplitter horizontal, el espacio se redistribuye entre la fila superior e inferior a la fila especificada para GridSplitter. Para un GridSplitter vertical, el espacio se redistribuye entre las columnas situadas a la izquierda y a la derecha de la columna especificada para GridSplitter. |
Comentarios
Esta enumeración se usa para establecer el valor de la GridSplitter.ResizeBehavior propiedad .
El comportamiento de la ResizeBehavior propiedad con el BasedOnAlignment
valor de enumeración se determina de la siguiente manera:
Si el valor de la ResizeDirection propiedad especifica que el espacio se redistribuye entre filas, la redistribución sigue estas directrices:
Cuando la VerticalAlignment propiedad se establece VerticalAlignment.Topen , el espacio se redistribuye entre la fila especificada para y GridSplitter la fila que está por encima de esa fila.
Cuando la VerticalAlignment propiedad se establece VerticalAlignment.Bottomen , el espacio se redistribuye entre la fila especificada para y GridSplitter la fila que está debajo de esa fila.
Cuando la VerticalAlignment propiedad se establece VerticalAlignment.Centeren , el espacio se redistribuye entre la fila anterior y la fila que está debajo de la fila especificada para .GridSplitter
Cuando la VerticalAlignment propiedad se establece VerticalAlignment.Stretchen , el espacio se redistribuye entre la fila anterior y la fila que está debajo de la fila especificada para .GridSplitter
Si el valor de la ResizeDirection propiedad especifica que el espacio se redistribuye entre columnas, la redistribución sigue estas directrices:
Cuando la HorizontalAlignment propiedad se establece HorizontalAlignment.Leften , el espacio se redistribuye entre la columna especificada para y GridSplitter la columna que está a la izquierda.
Cuando la HorizontalAlignment propiedad se establece HorizontalAlignment.Righten , el espacio se redistribuye entre la columna especificada para y GridSplitter la columna situada a la derecha.
Cuando la HorizontalAlignment propiedad se establece HorizontalAlignment.Centeren , el espacio se redistribuye entre las columnas situadas a la izquierda y a la derecha de la columna especificada para .GridSplitter
Cuando la HorizontalAlignment propiedad se establece HorizontalAlignment.Stretchen , el espacio se redistribuye entre las columnas situadas a la izquierda y a la derecha de la columna especificada para .GridSplitter