GridPattern
通常の格子パターンを描画するために使用します。
継承元: Panel
コンストラクター
プロパティ
public Size CellSize { get; set; }
value = gridPattern.CellSize
gridPattern.CellSize = value
各グリッドセルのサイズを取得または設定します。
public Point Origin { get; set; }
value = gridPattern.Origin
gridPattern.Origin = value
スナップグリッドの座標の開始点を取得または設定します。
メソッド
protected override Size ArrangeOverride(Size finalSize)
result = gridPattern.ArrangeOverride(finalSize)
子要素の全てを配列します。
- finalSize
public static int GetBarThickness(DependencyObject d)
result = GridPattern.GetBarThickness(d)
セルサイズの複数の部分で、水平または垂直バーの厚さを取得します。
- d
- パス
戻り値: 単一セル幅または高さ1、DependencyObjectにより、このデフォルトは1です。
public static double GetCrossLength(DependencyObject d)
result = GridPattern.GetCrossLength(d)
電子メール:HorizontalCross@またはVerticalCross@ラインの長さを取得します。
- d
- パス
戻り値: このデフォルトは6です。
public static GridFigure GetFigure(DependencyObject d)
result = GridPattern.GetFigure(d)
出現を説明するパスのGridFigureを受け取ります。
- d
- パス
戻り値: このデフォルトは None です。
public static int GetInterval(DependencyObject d)
result = GridPattern.GetInterval(d)
線(またはバーエッジの開始)を離れたところまで、セルサイズの複数の線で描画する必要があります。
- d
- パス
戻り値: 単一のセル幅または高さ1に、DependencyObjectの値に応じてデフォルトで設定します。
public static int GetOffset(DependencyObject d)
result = GridPattern.GetOffset(d)
セルサイズを複数回、パスが描画されるべきカウントを始動させるためのオフセットを取得します。
- d
- パス
戻り値: デフォルトはゼロです。
protected override HitTestResult HitTestCore(PointHitTestParameters hitTestParameters)
result = gridPattern.HitTestCore(hitTestParameters)
WPFのパフォーマンスバグを回避するには、このオーバーライドが必要です。
- hitTestParameters
protected override GeometryHitTestResult HitTestCore(GeometryHitTestParameters hitTestParameters)
result = gridPattern.HitTestCore(hitTestParameters)
WPFのパフォーマンスバグを回避するには、このオーバーライドが必要です。
- hitTestParameters
protected override Size MeasureOverride(Size availableSize)
result = gridPattern.MeasureOverride(availableSize)
なしではなくDependencyObjectの子パス要素のジオメトリを供給し、すべての子供を測定します。
- availableSize
public static void SetBarThickness(DependencyObject d, int v)
GridPattern.SetBarThickness(d, v)
セルサイズを複数個にバーの厚さを設定します。
- d
- パス
- v
- 正の整数、セル幅または高さの単位で、DependencyObjectの方向に応じて、
public static void SetCrossLength(DependencyObject d, double v)
GridPattern.SetCrossLength(d, v)
HorizontalCrossまたは VerticalCross の行の長い長さを設定します。
- d
- パス
- v
- 正の番号はモデル座標で、実際の長さはCellSizeに制限されます。
public static void SetFigure(DependencyObject d, GridFigure v)
GridPattern.SetFigure(d, v)
パスのGridFigureをセットして、その外観を決定します。
- d
- パス
- v
- GridFigure; パネルは、そうしないと仮定します
public static void SetInterval(DependencyObject d, int v)
GridPattern.SetInterval(d, v)
線を離れた距離(またはバーエッジの開始)を描画する距離を設定します。
- d
- パス
- v
- 正の整数、セル幅または高さの単位で、DependencyObjectの方向に応じて、
public static void SetOffset(DependencyObject d, int v)
GridPattern.SetOffset(d, v)
指定したパスが描画される開始オフセットをセルサイズの複数で設定します。
- d
- パス
- v
- 正の整数、セル幅または高さの単位で、DependencyObjectの方向に応じて、
フィールド
public static readonly DependencyProperty BarThicknessProperty
value = GridPattern.BarThicknessProperty
BarThickness に添付された依存性プロパティを識別します。
public static readonly DependencyProperty CellSizeProperty
value = GridPattern.CellSizeProperty
CellSize依存性プロパティを識別します。
public static readonly DependencyProperty CrossLengthProperty
value = GridPattern.CrossLengthProperty
CrossLength に添付された依存性プロパティを識別します。
public static readonly DependencyProperty FigureProperty
value = GridPattern.FigureProperty
添付の依存関係プロパティを識別します。
public static readonly DependencyProperty IntervalProperty
value = GridPattern.IntervalProperty
インターバルに付随する依存性プロパティを識別します。
public static readonly DependencyProperty OffsetProperty
value = GridPattern.OffsetProperty
依存関係プロパティーのオフセットを識別します。
public static readonly DependencyProperty OriginProperty
value = GridPattern.OriginProperty
オリジン依存性プロパティを特定します。