GridPattern

StockSharp.Xaml.Diagram.GXDiagram

Este painel é usado para desenhar padrões de grade regulares.

Herda de: Panel

Construtores

GridPattern
public GridPattern()
gridPattern = GridPattern()

Criar um painel vazio GridPattern.

Propriedades

CellSize
public Size CellSize { get; set; }
value = gridPattern.CellSize
gridPattern.CellSize = value

Obtém ou define o tamanho de cada célula de grade.

Origin
public Point Origin { get; set; }
value = gridPattern.Origin
gridPattern.Origin = value

Obtém ou define as coordenadas da grelha de arranque.

Métodos

ArrangeOverride
protected override Size ArrangeOverride(Size finalSize)
result = gridPattern.ArrangeOverride(finalSize)

Organizar todos os elementos da criança.

finalSize
GetBarThickness
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).

GetCrossLength
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.

GetFigure
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

GetInterval
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).

GetOffset
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.

HitTestCore
protected override HitTestResult HitTestCore(PointHitTestParameters hitTestParameters)
result = gridPattern.HitTestCore(hitTestParameters)

Este cancelamento é necessário para evitar um erro de desempenho no WPF.

hitTestParameters
HitTestCore
protected override GeometryHitTestResult HitTestCore(GeometryHitTestParameters hitTestParameters)
result = gridPattern.HitTestCore(hitTestParameters)

Este cancelamento é necessário para evitar um erro de desempenho no WPF.

hitTestParameters
MeasureOverride
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
SetBarThickness
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)
SetCrossLength
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.
SetFigure
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
SetInterval
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)
SetOffset
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

BarThicknessProperty
public static readonly DependencyProperty BarThicknessProperty
value = GridPattern.BarThicknessProperty

Identifica a propriedade BarThickness attached dependência.

CellSizeProperty
public static readonly DependencyProperty CellSizeProperty
value = GridPattern.CellSizeProperty

Identifica a propriedade CellSize dependência.

CrossLengthProperty
public static readonly DependencyProperty CrossLengthProperty
value = GridPattern.CrossLengthProperty

Identifica a propriedade CrossLength attached dependência.

FigureProperty
public static readonly DependencyProperty FigureProperty
value = GridPattern.FigureProperty

Identifica a propriedade de dependência anexada Figura.

IntervalProperty
public static readonly DependencyProperty IntervalProperty
value = GridPattern.IntervalProperty

Identifica a propriedade de dependência anexada ao Intervalo.

OffsetProperty
public static readonly DependencyProperty OffsetProperty
value = GridPattern.OffsetProperty

Identifica a propriedade de dependência de Offset anexada.

OriginProperty
public static readonly DependencyProperty OriginProperty
value = GridPattern.OriginProperty

Identifica a propriedade de dependência da Origem.