GridPattern
StockSharp.Xaml.Diagram.GXDiagram
此面板用于绘制正格图案.
继承自: 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
确定起源地的依赖财产。