GridPattern

StockSharp.Xaml.Diagram.GXDiagram

此面板用于绘制正格图案.

继承自: Panel

构造函数

GridPattern
public GridPattern()
gridPattern = GridPattern()

Create an empty GridPattern panel.

属性

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

获取或设定每个网格单元格的大小。

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

获取或设置断裂网坐标起点.

方法

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

安排所有的儿童元素。

finalSize
GetBarThickness
public static int GetBarThickness(DependencyObject d)
result = GridPattern.GetBarThickness(d)

获得水平或垂直条的厚度,以单元格大小的倍数计。

d
a 路径

返回值: 默认为 1, 视DependencyObject 而定, 单单元格宽度或高度 。

GetCrossLength
public static double GetCrossLength(DependencyObject d)
result = GridPattern.GetCrossLength(d)

获得HorizontalCross或VerticalCross线的长度.

d
a 路径

返回值: 此默认为 6.

GetFigure
public static GridFigure GetFigure(DependencyObject d)
result = GridPattern.GetFigure(d)

获得描述其外观的路径的 GridFigure 。

d
a 路径

返回值: 此默认为无

GetInterval
public static int GetInterval(DependencyObject d)
result = GridPattern.GetInterval(d)

获得线条(或条边的起步)的相距应多远,以单元格大小的倍数表示。

d
a 路径

返回值: 此默认为 1, 视 DependencyObject 的值而定, 单单元格宽度或高度 。

GetOffset
public static int GetOffset(DependencyObject d)
result = GridPattern.GetOffset(d)

获得偏移,用于开始绘制路径的计数,以单元格大小的倍数计。

d
a 路径

返回值: 此默认为零 。

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

此覆接是避免在WPF中出现性能错误所必需.

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

此覆接是避免在WPF中出现性能错误所必需.

hitTestParameters
MeasureOverride
protected override Size MeasureOverride(Size availableSize)
result = gridPattern.MeasureOverride(availableSize)

提供没有的“DependencyObject++++”的儿童路径元素的几何元,并测量所有儿童。

availableSize
SetBarThickness
public static void SetBarThickness(DependencyObject d, int v)
GridPattern.SetBarThickness(d, v)

设置条的厚度,以单元格大小的倍数表示。

d
a 路径
v
阳整数,以单元格宽度或高度为单位,视DependencyObject给出的方向而定)
SetCrossLength
public static void SetCrossLength(DependencyObject d, double v)
GridPattern.SetCrossLength(d, v)

设定 HorizontalCross 或 VerticalCross 线的长度 。

d
a 路径
v
阳性数字,在模型坐标中;该线的实际长度受CellSize的限制.
SetFigure
public static void SetFigure(DependencyObject d, GridFigure v)
GridPattern.SetFigure(d, v)

设定路径的 GridFigure 来决定其外观 。

d
a 路径
v
a ++ GridFigure++;面板假设无其他
SetInterval
public static void SetInterval(DependencyObject d, int v)
GridPattern.SetInterval(d, v)

设定线条( 或条边的起始) 的相距应多远 。

d
a 路径
v
阳整数,以单元格宽度或高度为单位,视DependencyObject给出的方向而定)
SetOffset
public static void SetOffset(DependencyObject d, int v)
GridPattern.SetOffset(d, v)

设置绘制路径的起始偏移,以单元格大小的倍数计。

d
a 路径
v
阳整数,以单元格宽度或高度为单位,视DependencyObject给出的方向而定)

字段

BarThicknessProperty
public static readonly DependencyProperty BarThicknessProperty
value = GridPattern.BarThicknessProperty

识别所附带的受抚养财产。

CellSizeProperty
public static readonly DependencyProperty CellSizeProperty
value = GridPattern.CellSizeProperty

确定CellSize的受抚养财产。

CrossLengthProperty
public static readonly DependencyProperty CrossLengthProperty
value = GridPattern.CrossLengthProperty

识别所附带的受抚养财产。

FigureProperty
public static readonly DependencyProperty FigureProperty
value = GridPattern.FigureProperty

确定附图的受抚养财产。

IntervalProperty
public static readonly DependencyProperty IntervalProperty
value = GridPattern.IntervalProperty

确定互有关系的附属财产。

OffsetProperty
public static readonly DependencyProperty OffsetProperty
value = GridPattern.OffsetProperty

确定附带的离散依赖财产。

OriginProperty
public static readonly DependencyProperty OriginProperty
value = GridPattern.OriginProperty

确定起源地的依赖财产。