RubberBandXyZoomModifier
RubberBandXyZoomModifier は、チャートの長方形の領域、または水平方向のセクションにズームするマウスドラッグを提供します。UltrachartSurfaceに追加し、IsEnabled を設定し、この動作を有効にするために true を設定
継承元: ChartModifierBase
コンストラクター
public RubberBandXyZoomModifier()
rubberBandXyZoomModifier = RubberBandXyZoomModifier()
RubberBandXyZoomModifierクラスの新しいインスタンスを初期化します。
プロパティ
internal IRubberBandOverlayPlacementStrategy CurrentStrategy { get; }
value = rubberBandXyZoomModifier.CurrentStrategy
試験目的のための特性
public bool IsAnimated { get; set; }
value = rubberBandXyZoomModifier.IsAnimated
rubberBandXyZoomModifier.IsAnimated = value
ズーム操作がアニメーション化されるかどうかを取得またはセットします。 デフォルト true
public bool IsDragging { get; }
value = rubberBandXyZoomModifier.IsDragging
ユーザーが現在マウスをドラッグしているかどうかを取得します。
public bool IsXAxisOnly { get; set; }
value = rubberBandXyZoomModifier.IsXAxisOnly
rubberBandXyZoomModifier.IsXAxisOnly = value
RubberBand が X-Axis だけをズームすべきかどうかを取得またはセットします。true なら、この効果はマウスの下に描画された長方形の代わりに、チャート全体の水平セクションが選択されます
public double MinDragSensitivity { get; set; }
value = rubberBandXyZoomModifier.MinDragSensitivity
rubberBandXyZoomModifier.MinDragSensitivity = value
ドラッグ感度を付与または設定 - ズーム時に、このサイズの斜めにドラッグした長方形は無視されます。 デフォルトは10ピクセルです
public Brush RubberBandFill { get; set; }
value = rubberBandXyZoomModifier.RubberBandFill
rubberBandXyZoomModifier.RubberBandFill = value
画面上に描画された矩形のブラシをユーザズームとして取得またはセットする
public Brush RubberBandStroke { get; set; }
value = rubberBandXyZoomModifier.RubberBandStroke
rubberBandXyZoomModifier.RubberBandStroke = value
画面上に描画された矩形のストロークブラシをユーザズームとして取得またはセットする
public DoubleCollection RubberBandStrokeDashArray { get; set; }
value = rubberBandXyZoomModifier.RubberBandStrokeDashArray
rubberBandXyZoomModifier.RubberBandStrokeDashArray = value
ゴムバンド長方形のダッシュアウトラインを設定するために使用されるStrokeDashArrayをゲットまたはセットします。 使用のためのStrokeDashArrayプロパティを参照してください
public bool ZoomExtentsY { get; set; }
value = rubberBandXyZoomModifier.ZoomExtentsY
rubberBandXyZoomModifier.ZoomExtentsY = value
本当なら、ズームは各ズーム操作のY軸の程度にズームします。 別のズーム効果を達成するためにIsXAxisOnlyのconjuctionで使用して下さい
メソッド
public override void OnAttached()
rubberBandXyZoomModifier.OnAttached()
チャート修飾子がチャート表に取り付けられたときの呼び出し
public override void OnDetached()
rubberBandXyZoomModifier.OnDetached()
チャートの改質がチャート面から離脱されると呼び出される
public override void OnModifierMouseDown(ModifierMouseArgs e)
rubberBandXyZoomModifier.OnModifierMouseDown(e)
マウスボタンを親 UltrachartSurfaceに押下すると呼び出されます
- e
- マウスボタン操作を詳細に説明する引数
public override void OnModifierMouseMove(ModifierMouseArgs e)
rubberBandXyZoomModifier.OnModifierMouseMove(e)
マウスが親 UltrachartSurface@ に移動したときに呼び出される
- e
- マウスの移動操作を詳述する引数
public override void OnModifierMouseUp(ModifierMouseArgs e)
rubberBandXyZoomModifier.OnModifierMouseUp(e)
親UltrachartSurface@にマウスボタンがリリースされたときに呼び出されます
- e
- マウスボタン操作を詳細に説明する引数
フィールド
public static readonly DependencyProperty IsAnimatedProperty
value = RubberBandXyZoomModifier.IsAnimatedProperty
電子メール:IsAnimatedDependencyProperty@
public static readonly DependencyProperty IsXAxisOnlyProperty
value = RubberBandXyZoomModifier.IsXAxisOnlyProperty
IsXAxisOnly依存性プロパティを定義する
public static readonly DependencyProperty MinDragSensitivityProperty
value = RubberBandXyZoomModifier.MinDragSensitivityProperty
電子メール:MinDragSensitivityDependencyProperty@
public static readonly DependencyProperty RubberBandFillProperty
value = RubberBandXyZoomModifier.RubberBandFillProperty
RubberBandFill依存性プロパティを定義する
public static readonly DependencyProperty RubberBandStrokeDashArrayProperty
value = RubberBandXyZoomModifier.RubberBandStrokeDashArrayProperty
RubberBandStrokeDashArray依存性プロパティを定義する
public static readonly DependencyProperty RubberBandStrokeProperty
value = RubberBandXyZoomModifier.RubberBandStrokeProperty
RubberBandStroke依存性プロパティを定義する
public static readonly DependencyProperty ZoomExtentsYProperty
value = RubberBandXyZoomModifier.ZoomExtentsYProperty
電子メール:ZoomExtentsYDependencyProperty@