LinkReshapingTool

StockSharp.Xaml.Diagram.GXDiagram.Tool

相互にリンクのルートを変更するには、LinkReshapingToolが使用されます。

継承元: ReshapingBaseTool

プロパティ

HandleIndex
protected int HandleIndex { get; set; }
value = linkReshapingTool.HandleIndex
linkReshapingTool.HandleIndex = value

ドラッグ中のハンドルのインデックスを取得またはセットします。

OriginalPoint
protected Point OriginalPoint { get; set; }
value = linkReshapingTool.OriginalPoint
linkReshapingTool.OriginalPoint = value

移動中のリンクの経路のポイントをゲットまたはセットします。

OriginalPoints
protected IList<Point> OriginalPoints { get; set; }
value = linkReshapingTool.OriginalPoints
linkReshapingTool.OriginalPoints = value

のコピーをAdornedLinkのルートの初期のポイント配列の受け取り、または設定します。

メソッド

CanStart
public override bool CanStart()
result = linkReshapingTool.CanStart()

LinkReshapingToolは、再シェイプハンドルでマウスダウンイベントがある場合に実行できます。

ComputeReshape
protected virtual Point ComputeReshape(Point newPoint)
result = linkReshapingTool.ComputeReshape(newPoint)

ルート内のポイントを再構築するための新しいポイントを計算します。

newPoint
DoActivate
public override void DoActivate()
linkReshapingTool.DoActivate()

再構築を開始する。

DoCancel
public override void DoCancel()
linkReshapingTool.DoCancel()

変更点をOriginalPointに復元し、このツールを停止します。

DoDeactivate
public override void DoDeactivate()
linkReshapingTool.DoDeactivate()

現行の編集は、StopTransaction となります。

DoMouseMove
public override void DoMouseMove()
linkReshapingTool.DoMouseMove()

マウスで決定した新しいポイントでコールポイント)。

DoMouseUp
public override void DoMouseUp()
linkReshapingTool.DoMouseUp()

最近のマウスポイントをベースとしたポイントで、ツールを停止する前に「リンク再形状」イベントを上げます。

DoReshape
protected virtual void DoReshape(Point newPoint)
linkReshapingTool.DoReshape(newPoint)

AdornedLinkのルートを新しいポイントに変更し、再シェイプハンドルがドラッグされているか、ルートが正当かどうかを調べます。

newPoint
DoStart
public override void DoStart()
linkReshapingTool.DoStart()

このツールを起動するとマウスをキャプチャします。

DoStop
public override void DoStop()
linkReshapingTool.DoStop()

このツールを停止するとマウスキャプチャを解放します。

UpdateAdornments
public override void UpdateAdornments(Part part)
linkReshapingTool.UpdateAdornments(part)

リンクのルートの興味深い点のそれぞれにリシェイプハンドルでアドレンスを表示し、リンクが選択され、表示されている場合は、CanReshapeが真の場合。

part