AbsoluteLayoutFlags Enumeración

Definición

Marcas que se usan para modificar la interpretación de los límites de diseño en un AbsoluteLayout.Flags used to modify how layout bounds are interpreted in an AbsoluteLayout.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

[System.Flags]
public enum AbsoluteLayoutFlags
type AbsoluteLayoutFlags = 
Herencia
AbsoluteLayoutFlags
Atributos

Campos

All -1

Interpreta todas las dimensiones proporcionalmente.Interpret all dimensions proportionally.

HeightProportional 8

Interpreta la propiedad del alto como proporcional al alto del diseño.Interpret height property as proportional to layout height.

None 0

Deshabilita todas las marcas.Disable all flags.

PositionProportional 3

Equivalente a XProportional | YProportional.Equivalent to both XProportional | YProportional.

SizeProportional 12

Equivalente a WidthProportional | HeightProportional.Equivalent to both WidthProportional | HeightProportional.

WidthProportional 4

Interpreta la propiedad del ancho como proporcional al ancho del diseño.Interpret width property as proportional to layout width.

XProportional 1

Interpreta la propiedad x como proporcional al espacio restante después de tener en cuenta el ancho.Interpret x property as proportional to the remaining space after width is accounted for.

YProportional 2

Interpreta la propiedad y como proporcional al espacio restante después de tener en cuenta el ancho.Interpret y property as proportional to the remaining space after height is accounted for.

Comentarios

La AbsoluteLayout clase puede diseñar su elemento secundario a elementos en unidades proporcionales, unidades de dispositivo o una combinación de ambos.The AbsoluteLayout class can lay its child elements out in proportional units, device units, or a combination of both. Los desarrolladores de aplicaciones deben recordar los puntos siguientes al especificar un Rectangle estructura que se van a definir los límites de diseño de un elemento secundario:Application developers should remember the following points when specifying a Rectangle structure that will define the layout bounds of a child element:

  • Para los elementos cuyo alto y ancho que caben en la pantalla, las dimensiones de posición proporcional en el intervalo [0,1] representan los elementos que están completamente en la pantalla, independientemente de si se especifican el alto, ancho o ambos en el dispositivo o unidades proporcionales.For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.
  • Lo anterior significa que, para especificar un elemento en la esquina inferior derecha de la pantalla y que es la mitad de ancho y la otra mitad como todos los la pantalla, con un AbsoluteLayoutFlags valor de todos los, especificaría el desarrollador de aplicaciones "0.1, 0.1, 0,5 , 0,5".The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a AbsoluteLayoutFlags value of All, the application developer would specify "0.1, 0.1, 0.5, 0.5".
  • El desarrollador de aplicaciones puede provocar accidentalmente los elementos secundarios para el tamaño de uno o ambos dimensiones se han especificado proporcionalmente para mostrarse parcialmente fuera de la pantalla u oculta por completo, mediante la especificación de las posiciones de la unidad del dispositivo que no dejan suficiente espacio para el tamaño calculado del elemento secundario.The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.
  • Cada parte de delimitador Rectangle estructura se interpreta según el AbsoluteLayoutFlags valor que lo controla.Each part of the bounding Rectangle structure is interpreted according to the AbsoluteLayoutFlags value that controls it. Un rectángulo especificado por ejemplo, podría tener una coordenada X que se encuentra en unidades de dispositivo, una coordenada Y que está en unidades proporcionales, un alto que se encuentra en unidades proporcionales y un ancho en unidades de dispositivo, o cualquier otra combinación de dispositivo y las unidades proporcionales.A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units.
  • Rectángulos que, cuando se interpreta mediante el uso actual AbsoluteLayoutFlags establecido en el elemento secundario, representan rectángulos que son total o parcialmente fuera de la pantalla, por ejemplo, al tener un ancho que es mayor que el ancho de pantalla, puede provocar resultados inesperados.Rectangles that, when interpreted by using the current AbsoluteLayoutFlags set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.

Se aplica a