GridPattern
Este panel se utiliza para dibujar patrones de rejilla regulares.
Hereda de: Panel
Constructores
Propiedades
public Size CellSize { get; set; }
value = gridPattern.CellSize
gridPattern.CellSize = value
Obtiene o establece el tamaño de cada célula de red.
public Point Origin { get; set; }
value = gridPattern.Origin
gridPattern.Origin = value
Obtiene o establece el punto de partida de coordenadas de la red de arranque.
Métodos
protected override Size ArrangeOverride(Size finalSize)
result = gridPattern.ArrangeOverride(finalSize)
Arregla todos los elementos del niño.
- finalSize
public static int GetBarThickness(DependencyObject d)
result = GridPattern.GetBarThickness(d)
Obtiene el espesor de las barras horizontales o verticales, en múltiplos del tamaño de la célula.
- d
- un camino
Devuelve: Esto se destina a 1, una sola célula de ancho o altura, dependiendo de la DependencyObject@).
public static double GetCrossLength(DependencyObject d)
result = GridPattern.GetCrossLength(d)
Consigue la longitud de una línea HorizontalCross o VerticalCross.
- d
- un camino
Devuelve: Esto se predetermina a 6.
public static GridFigure GetFigure(DependencyObject d)
result = GridPattern.GetFigure(d)
Consigue el GridFigure@ del Camino que describe su apariencia.
- d
- un camino
Devuelve: Esto se predetermina a Ninguno
public static int GetInterval(DependencyObject d)
result = GridPattern.GetInterval(d)
Se obtiene lo lejos de las líneas (o los inicios de los bordes de la barra) se debe dibujar, en múltiplos del tamaño de la célula.
- d
- un camino
Devuelve: Esto se destina a 1, una sola célula de ancho o altura, dependiendo del valor de DependencyObject@.
public static int GetOffset(DependencyObject d)
result = GridPattern.GetOffset(d)
Obtiene el offset por iniciar el conteo en el que deben dibujarse Senderos, en múltiplos del tamaño de la célula.
- d
- un camino
Devuelve: Esto se predetermina a cero.
protected override HitTestResult HitTestCore(PointHitTestParameters hitTestParameters)
result = gridPattern.HitTestCore(hitTestParameters)
Esta anulación es necesaria para evitar un fallo de rendimiento en WPF.
- hitTestParameters
protected override GeometryHitTestResult HitTestCore(GeometryHitTestParameters hitTestParameters)
result = gridPattern.HitTestCore(hitTestParameters)
Esta anulación es necesaria para evitar un fallo de rendimiento en WPF.
- hitTestParameters
protected override Size MeasureOverride(Size availableSize)
result = gridPattern.MeasureOverride(availableSize)
Proveer las geometrías para los elementos de Sendero Infantil que tienen un DependencyObject@) que no es Ninguno, y medir todos los niños.
- availableSize
public static void SetBarThickness(DependencyObject d, int v)
GridPattern.SetBarThickness(d, v)
Establece el espesor de las barras, en múltiplos del tamaño de la célula.
- d
- un camino
- v
- a entero positivo, en unidades de ancho o altura celular, dependiendo de la dirección dada por DependencyObject)
public static void SetCrossLength(DependencyObject d, double v)
GridPattern.SetCrossLength(d, v)
Establece la longitud de una línea HorizontalCross o VerticalCross.
- d
- un camino
- v
- un número positivo, en coordenadas modelo; la longitud real de la línea está limitada por CellSize.
public static void SetFigure(DependencyObject d, GridFigure v)
GridPattern.SetFigure(d, v)
Establece la GridFigure@ del Camino para determinar su apariencia.
- d
- un camino
- v
- a GridFigure; el panel asume Ninguno de otra manera
public static void SetInterval(DependencyObject d, int v)
GridPattern.SetInterval(d, v)
Se establece lo lejos que las líneas (o los inicios de los bordes de la barra) deben ser dibujadas.
- d
- un camino
- v
- a entero positivo, en unidades de ancho o altura celular, dependiendo de la dirección dada por DependencyObject)
public static void SetOffset(DependencyObject d, int v)
GridPattern.SetOffset(d, v)
Establece el offset inicial en el que se dibuja el Sendero dado, en múltiplos del tamaño de la célula.
- d
- un camino
- v
- a entero positivo, en unidades de ancho o altura celular, dependiendo de la dirección dada por DependencyObject)
Campos
public static readonly DependencyProperty BarThicknessProperty
value = GridPattern.BarThicknessProperty
Identifica la propiedad BarThickness adjunta de dependencia.
public static readonly DependencyProperty CellSizeProperty
value = GridPattern.CellSizeProperty
Identifica la propiedad CellSizedependencia.
public static readonly DependencyProperty CrossLengthProperty
value = GridPattern.CrossLengthProperty
Identifica la propiedad CrossLength adjunta de dependencia.
public static readonly DependencyProperty FigureProperty
value = GridPattern.FigureProperty
Identifica la propiedad de dependencia adjunta de la Figura.
public static readonly DependencyProperty IntervalProperty
value = GridPattern.IntervalProperty
Identifica la propiedad de dependencia adjunta Interval.
public static readonly DependencyProperty OffsetProperty
value = GridPattern.OffsetProperty
Identifica la propiedad de dependencia adjunta Offset.
public static readonly DependencyProperty OriginProperty
value = GridPattern.OriginProperty
Identifica la propiedad de la dependencia de Origen.