IChartModifierBase

StockSharp.Xaml.Charting.ChartModifiers

2Dと3D UltrachartライブラリのChartModifiersの共通共有プロパティのベースインターフェイス

実装: IReceiveMouseEvents, INotifyPropertyChanged

プロパティ

DataContext
public object DataContext { get; set; }
value = iChartModifierBase.DataContext
iChartModifierBase.DataContext = value

このチャートの修飾語でDataContextをゲットまたはセットする

IsAttached
public bool IsAttached { get; set; }
value = iChartModifierBase.IsAttached
iChartModifierBase.IsAttached = value

このチャート修飾子が親 UltrachartSurface に添付されているか、またはセットをゲットまたはセットします。

ModifierName
public string ModifierName { get; }
value = iChartModifierBase.ModifierName

修飾子名を取得する

ModifierSurface
public IChartModifierSurface ModifierSurface { get; }
value = iChartModifierBase.ModifierSurface

親 UltrachartSurface@ に IChartModifierSurface インスタンスを受け取り、UIElements を置くためのキャンバスとして機能します。

ReceiveHandledEvents
public bool ReceiveHandledEvents { get; }
value = iChartModifierBase.ReceiveHandledEvents

true の場合、この IChartModifierは処理されたイベントを受け取ることができます。チャート修飾子は、WPF と Silverlight のマウスイベントハンドラに似て動作します。修飾子がイベントを受け取り、それを処理する場合、その後の修飾子はイベントを受信しません。このプロパティは、この動作を上書きします。

Services
public IServiceContainer Services { get; set; }
value = iChartModifierBase.Services
iChartModifierBase.Services = value

Ultrachart を通してサービスにアクセスできる ServiceContainer を取得します。 ServiceContainers は UltrachartSurface インスタンスごとに 1 つ作成され、AxisBase 、BaseRenderableSeries 、ChartModifierBase などの周辺コンポーネント間で共有されます。利用可能なサービスの完全なリストについては、ServiceContainer の備考を参照してください。

メソッド

OnAttached
public void OnAttached()
iChartModifierBase.OnAttached()

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

OnDetached
public void OnDetached()
iChartModifierBase.OnDetached()

チャート修飾子がチャート面から離脱される直前に呼び出される