GridPattern
Este painel é usado para desenhar padrões de grade regulares.
Herda de: Panel
Construtores
Propriedades
public Size CellSize { get; set; }
value = gridPattern.CellSize
gridPattern.CellSize = value
Obtém ou define o tamanho de cada célula de grade.
public Point Origin { get; set; }
value = gridPattern.Origin
gridPattern.Origin = value
Obtém ou define as coordenadas da grelha de arranque.
Métodos
protected override Size ArrangeOverride(Size finalSize)
result = gridPattern.ArrangeOverride(finalSize)
Organizar todos os elementos da criança.
- finalSize
public static int GetBarThickness(DependencyObject d)
result = GridPattern.GetBarThickness(d)
Obtém a espessura de barras horizontais ou verticais, em múltiplos do tamanho da célula.
- d
- a Caminho
Retorna: Isto é por omissão 1, uma única largura ou altura de célula, dependendo do DependencyObject).
public static double GetCrossLength(DependencyObject d)
result = GridPattern.GetCrossLength(d)
Obtém o comprimento de uma linha HorizontalCross ou VerticalCross.
- d
- a Caminho
Retorna: Isto é por omissão para 6.
public static GridFigure GetFigure(DependencyObject d)
result = GridPattern.GetFigure(d)
Obtém o GridFigure do Caminho que descreve a sua aparência.
- d
- a Caminho
Retorna: Isto é por omissão para Nenhum
public static int GetInterval(DependencyObject d)
result = GridPattern.GetInterval(d)
Obtém o quão longe as linhas (ou os inícios das bordas da barra) devem ser desenhadas, em múltiplos do tamanho da célula.
- d
- a Caminho
Retorna: Isto é por omissão 1, uma única largura ou altura de célula, dependendo do valor de DependencyObject).
public static int GetOffset(DependencyObject d)
result = GridPattern.GetOffset(d)
Obtém o deslocamento para iniciar a contagem em que caminhos devem ser desenhados, em múltiplos do tamanho da célula.
- d
- a Caminho
Retorna: Isto é por omissão zero.
protected override HitTestResult HitTestCore(PointHitTestParameters hitTestParameters)
result = gridPattern.HitTestCore(hitTestParameters)
Este cancelamento é necessário para evitar um erro de desempenho no WPF.
- hitTestParameters
protected override GeometryHitTestResult HitTestCore(GeometryHitTestParameters hitTestParameters)
result = gridPattern.HitTestCore(hitTestParameters)
Este cancelamento é necessário para evitar um erro de desempenho no WPF.
- hitTestParameters
protected override Size MeasureOverride(Size availableSize)
result = gridPattern.MeasureOverride(availableSize)
Forneça as geometrias para os elementos do Caminho da Criança que têm um DependencyObject) que não é Nenhum, e meça todas as crianças.
- availableSize
public static void SetBarThickness(DependencyObject d, int v)
GridPattern.SetBarThickness(d, v)
Define a espessura das barras, em múltiplos do tamanho da célula.
- d
- a Caminho
- v
- um inteiro positivo, em unidades da largura ou altura da célula, dependendo da direção dada por DependencyObject)
public static void SetCrossLength(DependencyObject d, double v)
GridPattern.SetCrossLength(d, v)
Define o comprimento de uma linha HorizontalCross ou VerticalCross.
- d
- a Caminho
- v
- um número positivo, em coordenadas do modelo; o comprimento real da linha é limitado pelo CellSize.
public static void SetFigure(DependencyObject d, GridFigure v)
GridPattern.SetFigure(d, v)
Define o GridFigure do Caminho para determinar a sua aparência.
- d
- a Caminho
- v
- a GridFigure; o painel assume Nenhuma outra
public static void SetInterval(DependencyObject d, int v)
GridPattern.SetInterval(d, v)
Define o quão longe as linhas (ou os inícios das bordas da barra) devem ser desenhadas.
- d
- a Caminho
- v
- um inteiro positivo, em unidades da largura ou altura da célula, dependendo da direção dada por DependencyObject)
public static void SetOffset(DependencyObject d, int v)
GridPattern.SetOffset(d, v)
Define o deslocamento inicial em que o Caminho indicado é desenhado, em múltiplos do tamanho da célula.
- d
- a Caminho
- v
- um inteiro positivo, em unidades da largura ou altura da célula, dependendo da direção dada por DependencyObject)
Campos
public static readonly DependencyProperty BarThicknessProperty
value = GridPattern.BarThicknessProperty
Identifica a propriedade BarThickness attached dependência.
public static readonly DependencyProperty CellSizeProperty
value = GridPattern.CellSizeProperty
Identifica a propriedade CellSize dependência.
public static readonly DependencyProperty CrossLengthProperty
value = GridPattern.CrossLengthProperty
Identifica a propriedade CrossLength attached dependência.
public static readonly DependencyProperty FigureProperty
value = GridPattern.FigureProperty
Identifica a propriedade de dependência anexada Figura.
public static readonly DependencyProperty IntervalProperty
value = GridPattern.IntervalProperty
Identifica a propriedade de dependência anexada ao Intervalo.
public static readonly DependencyProperty OffsetProperty
value = GridPattern.OffsetProperty
Identifica a propriedade de dependência de Offset anexada.
public static readonly DependencyProperty OriginProperty
value = GridPattern.OriginProperty
Identifica a propriedade de dependência da Origem.