RubberBandXyZoomModifier

StockSharp.Xaml.Charting.ChartModifiers

RubberBandXyZoomModifier は、チャートの長方形の領域、または水平方向のセクションにズームするマウスドラッグを提供します。UltrachartSurfaceに追加し、IsEnabled を設定し、この動作を有効にするために true を設定

継承元: ChartModifierBase

コンストラクター

RubberBandXyZoomModifier
public RubberBandXyZoomModifier()
rubberBandXyZoomModifier = RubberBandXyZoomModifier()

RubberBandXyZoomModifierクラスの新しいインスタンスを初期化します。

プロパティ

CurrentStrategy
internal IRubberBandOverlayPlacementStrategy CurrentStrategy { get; }
value = rubberBandXyZoomModifier.CurrentStrategy

試験目的のための特性

IsAnimated
public bool IsAnimated { get; set; }
value = rubberBandXyZoomModifier.IsAnimated
rubberBandXyZoomModifier.IsAnimated = value

ズーム操作がアニメーション化されるかどうかを取得またはセットします。 デフォルト true

IsDragging
public bool IsDragging { get; }
value = rubberBandXyZoomModifier.IsDragging

ユーザーが現在マウスをドラッグしているかどうかを取得します。

IsXAxisOnly
public bool IsXAxisOnly { get; set; }
value = rubberBandXyZoomModifier.IsXAxisOnly
rubberBandXyZoomModifier.IsXAxisOnly = value

RubberBand が X-Axis だけをズームすべきかどうかを取得またはセットします。true なら、この効果はマウスの下に描画された長方形の代わりに、チャート全体の水平セクションが選択されます

MinDragSensitivity
public double MinDragSensitivity { get; set; }
value = rubberBandXyZoomModifier.MinDragSensitivity
rubberBandXyZoomModifier.MinDragSensitivity = value

ドラッグ感度を付与または設定 - ズーム時に、このサイズの斜めにドラッグした長方形は無視されます。 デフォルトは10ピクセルです

RubberBandFill
public Brush RubberBandFill { get; set; }
value = rubberBandXyZoomModifier.RubberBandFill
rubberBandXyZoomModifier.RubberBandFill = value

画面上に描画された矩形のブラシをユーザズームとして取得またはセットする

RubberBandStroke
public Brush RubberBandStroke { get; set; }
value = rubberBandXyZoomModifier.RubberBandStroke
rubberBandXyZoomModifier.RubberBandStroke = value

画面上に描画された矩形のストロークブラシをユーザズームとして取得またはセットする

RubberBandStrokeDashArray
public DoubleCollection RubberBandStrokeDashArray { get; set; }
value = rubberBandXyZoomModifier.RubberBandStrokeDashArray
rubberBandXyZoomModifier.RubberBandStrokeDashArray = value

ゴムバンド長方形のダッシュアウトラインを設定するために使用されるStrokeDashArrayをゲットまたはセットします。 使用のためのStrokeDashArrayプロパティを参照してください

ZoomExtentsY
public bool ZoomExtentsY { get; set; }
value = rubberBandXyZoomModifier.ZoomExtentsY
rubberBandXyZoomModifier.ZoomExtentsY = value

本当なら、ズームは各ズーム操作のY軸の程度にズームします。 別のズーム効果を達成するためにIsXAxisOnlyのconjuctionで使用して下さい

メソッド

OnAttached
public override void OnAttached()
rubberBandXyZoomModifier.OnAttached()

チャート修飾子がチャート表に取り付けられたときの呼び出し

OnDetached
public override void OnDetached()
rubberBandXyZoomModifier.OnDetached()

チャートの改質がチャート面から離脱されると呼び出される

OnModifierMouseDown
public override void OnModifierMouseDown(ModifierMouseArgs e)
rubberBandXyZoomModifier.OnModifierMouseDown(e)

マウスボタンを親 UltrachartSurfaceに押下すると呼び出されます

e
マウスボタン操作を詳細に説明する引数
OnModifierMouseMove
public override void OnModifierMouseMove(ModifierMouseArgs e)
rubberBandXyZoomModifier.OnModifierMouseMove(e)

マウスが親 UltrachartSurface@ に移動したときに呼び出される

e
マウスの移動操作を詳述する引数
OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs e)
rubberBandXyZoomModifier.OnModifierMouseUp(e)

親UltrachartSurface@にマウスボタンがリリースされたときに呼び出されます

e
マウスボタン操作を詳細に説明する引数

フィールド

IsAnimatedProperty
public static readonly DependencyProperty IsAnimatedProperty
value = RubberBandXyZoomModifier.IsAnimatedProperty

電子メール:IsAnimatedDependencyProperty@

IsXAxisOnlyProperty
public static readonly DependencyProperty IsXAxisOnlyProperty
value = RubberBandXyZoomModifier.IsXAxisOnlyProperty

IsXAxisOnly依存性プロパティを定義する

MinDragSensitivityProperty
public static readonly DependencyProperty MinDragSensitivityProperty
value = RubberBandXyZoomModifier.MinDragSensitivityProperty

電子メール:MinDragSensitivityDependencyProperty@

RubberBandFillProperty
public static readonly DependencyProperty RubberBandFillProperty
value = RubberBandXyZoomModifier.RubberBandFillProperty

RubberBandFill依存性プロパティを定義する

RubberBandStrokeDashArrayProperty
public static readonly DependencyProperty RubberBandStrokeDashArrayProperty
value = RubberBandXyZoomModifier.RubberBandStrokeDashArrayProperty

RubberBandStrokeDashArray依存性プロパティを定義する

RubberBandStrokeProperty
public static readonly DependencyProperty RubberBandStrokeProperty
value = RubberBandXyZoomModifier.RubberBandStrokeProperty

RubberBandStroke依存性プロパティを定義する

ZoomExtentsYProperty
public static readonly DependencyProperty ZoomExtentsYProperty
value = RubberBandXyZoomModifier.ZoomExtentsYProperty

電子メール:ZoomExtentsYDependencyProperty@

_shape
private Shape _shape
value = rubberBandXyZoomModifier._shape

レジデンシャル