SeriesValueModifier
BaseRenderableSeries の表に AxisMarkerAnnotation を BaseRenderableSeries に置くカスタム ChartModifierBase が、現在の BaseRenderableSeries の Y 値を示します。 各シリーズは、シリーズの Y 値の最新の Y 値で 1 つの軸マーカーを配置します。
継承元: ChartModifierBase
コンストラクター
public SeriesValueModifier()
seriesValueModifier = SeriesValueModifier()
SeriesValueModifierクラスの新しいインスタンスを初期化します。
プロパティ
protected IDictionary<IRenderableSeries, IAnnotation> AnnotationsBySeries { get; }
value = seriesValueModifier.AnnotationsBySeries
Stores AxisMarkerAnnotation instances keyed by IRenderableSeries
public Style AxisMarkerStyle { get; set; }
value = seriesValueModifier.AxisMarkerStyle
seriesValueModifier.AxisMarkerStyle = value
Axis Markers に適用するスタイルを取得またはセットします。 実装の備考を参照してください。
public string YAxisId { get; set; }
value = seriesValueModifier.YAxisId
seriesValueModifier.YAxisId = value
YAxisがSeriesValueModifierを結合するかどうかを定義します。
メソッド
public static bool GetIsLastPointInViewport(DependencyObject obj)
result = SeriesValueModifier.GetIsLastPointInViewport(obj)
IsLastPointInViewportProperty@の値を受け取ります
public static bool GetIsRenderableSeriesInViewport(DependencyObject obj)
result = SeriesValueModifier.GetIsRenderableSeriesInViewport(obj)
IsRenderableSeriesInViewportProperty@の値を受け取ります
public static bool GetIsSeriesValueModifierEnabled(UIElement element)
result = SeriesValueModifier.GetIsSeriesValueModifierEnabled(element)
要素のIsSeriesValueModifierEnabledプロパティを取得します。RenderableSeriesに真に設定すると、このシリーズはSeriesValueModifier処理に含まれます。
- element
- 要素。
戻り値: 本シリーズに当てはまると、SeriesValueModifier 処理に含まれている場合、それ以外の場合は除外されます。
public static Color GetSeriesMarkerColor(DependencyObject obj)
result = SeriesValueModifier.GetSeriesMarkerColor(obj)
SeriesMarkerColorProperty@の値を受け取ります
public override void OnAttached()
seriesValueModifier.OnAttached()
チャート修飾子がチャート表に取り付けられたときの呼び出し
public override void OnDetached()
seriesValueModifier.OnDetached()
チャート修飾子がチャート面から離脱される直前に呼び出される
protected override void OnIsEnabledChanged()
seriesValueModifier.OnIsEnabledChanged()
IsEnabled プロパティがこのSeriesValueModifier@インスタンスに変更したときに呼び出される
public override void OnParentSurfaceRendered(UltrachartRenderedMessage e)
seriesValueModifier.OnParentSurfaceRendered(e)
親 UltrachartSurface がレンダーされたときに呼び出される
- e
- イベント情報のargデータを含むUltrachartRenderedMessage@
public static void SetIsLastPointInViewport(DependencyObject obj, bool value)
SeriesValueModifier.SetIsLastPointInViewport(obj, value)
IsLastPointInViewportProperty の値をセット
public static void SetIsRenderableSeriesInViewport(DependencyObject obj, bool value)
SeriesValueModifier.SetIsRenderableSeriesInViewport(obj, value)
IsRenderableSeriesInViewportProperty@の値を受け取ります
public static void SetIsSeriesValueModifierEnabled(UIElement element, bool value)
SeriesValueModifier.SetIsSeriesValueModifierEnabled(element, value)
要素にIsSeriesValueModifierEnabledプロパティを設定してください。RenderableSeriesに真に設定すると、このシリーズはSeriesValueModifier処理に含まれます。
- element
- 要素。
- value
- 本シリーズに当てはまると、SeriesValueModifier 処理に含まれている場合、それ以外の場合は除外されます。
public static void SetSeriesMarkerColor(DependencyObject obj, Color value)
SeriesValueModifier.SetSeriesMarkerColor(obj, value)
SeriesMarkerColorProperty の値をセット
フィールド
public static readonly DependencyProperty AxisMarkerStyleProperty
value = SeriesValueModifier.AxisMarkerStyleProperty
軸マーカースタイルDependencyProperty@
public static readonly DependencyProperty IsLastPointInViewportProperty
value = SeriesValueModifier.IsLastPointInViewportProperty
IsLastPointInViewportPropertyに添付されたプロパティを定義します。ビューポートの外に渡る最後のポイントにレンダリング可能なシリーズに関連付けられている AxisMarkerの不透明度を変更するために使われます。
public static readonly DependencyProperty IsRenderableSeriesInViewportProperty
value = SeriesValueModifier.IsRenderableSeriesInViewportProperty
IsRenderableSeriesInViewportに添付されたプロパティを定義します。ビューポート外に進むと、AxisMarkerに関連したレンダリング可能なシリーズを非表示にするために使われます。
public static readonly DependencyProperty IsSeriesValueModifierEnabledProperty
value = SeriesValueModifier.IsSeriesValueModifierEnabledProperty
IsSeriesValueModifier DependencyProperty. RenderableSeries に True を設定すると、SeriesValueModifier の処理にこのシリーズが含まれているので、それ以外の場合は除外されます。
public static readonly DependencyProperty SeriesMarkerColorProperty
value = SeriesValueModifier.SeriesMarkerColorProperty
LastPointColorを添付したプロパティを定義します。RenderableSeries@ のビューポートにある最後の可視バーの色を保持します。
public static readonly DependencyProperty YAxisIdProperty
value = SeriesValueModifier.YAxisIdProperty
電子メール:YAxisIdDependencyProperty@