問題タブ [scichart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - SciChart: コードからバインドされた複数の DataSeries のカスタム RolloverModifierLabel
SciChart の最新バージョンに更新する前に、「ロールオーバー」した特定のポイントに対して複数の値を表示するこのカスタム ロールオーバー修飾子がありました。次のように実装されました。
RolloverLabelTemplate は ControlTemplate でした:
現在、RolloverModifier.TooltipLabelTemplate は API から削除され、ControlTemplate ではなく DataTemplate を受け取る TooltipTemplate に置き換えられたようです。類似の DataTemplate を作成してみました:
しかし、RolloverModifier に割り当てようとすると、
次の例外が発生します。
タイプ 'SciChart.Charting.ChartModifiers.RolloverModifier' のオブジェクトをタイプ 'SciChart.Charting.Visuals.RenderableSeries.BaseRenderableSeries' にキャストできません。
このドキュメントに従おうとしました: https://www.scichart.com/documentation/v4.x/webframe.html#RolloverModifier.html
ツールチップ テンプレートのスタイリングのトピックでは、RolloverModifier を使用することをお勧めしますが、TooltipTemplate を RenderableSeries に追加することをお勧めします。
xaml で RenderableSeries が定義されていないため、これは私にとって問題です。それらはビューモデルにバインドされています:
複数あるだろうし、実際、いくつあるかさえ分からない。この場合、ロールオーバー ツールチップ ラベルをカスタマイズするにはどうすればよいですか?
c# - ViewModel クラスから SciChart コントロールの ZoomBy メソッドを呼び出す
ZoomBy()
ViewModel から SciChart コントロールのメソッドを呼び出そうとしています。以下のZoomBy()
ような xaml.cs ファイルで簡単に利用できます。
ViewModel パターンを使用して実装する必要があるのと同じ機能です。
ただし、ZoomExtents メソッドは、SciChart コントロールの ViewportManager を使用して簡単に呼び出すことができます。以下の例: XAML ファイル
そしてViewModelコード:
このコードは正常に機能しており、scichart コントロールを 100% にズームアウトしています。
を使用して同じことを実装したいと思いZoomBy()
ます。