問題タブ [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.

0 投票する
1 に答える
721 参照

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 が定義されていないため、これは私にとって問題です。それらはビューモデルにバインドされています:

複数あるだろうし、実際、いくつあるかさえ分からない。この場合、ロールオーバー ツールチップ ラベルをカスタマイズするにはどうすればよいですか?

0 投票する
1 に答える
227 参照

c# - ViewModel クラスから SciChart コントロールの ZoomBy メソッドを呼び出す

ZoomBy()ViewModel から SciChart コントロールのメソッドを呼び出そうとしています。以下のZoomBy()ような xaml.cs ファイルで簡単に利用できます。

ViewModel パターンを使用して実装する必要があるのと同じ機能です。

ただし、ZoomExtents メソッドは、SciChart コントロールの ViewportManager を使用して簡単に呼び出すことができます。以下の例: XAML ファイル

そしてViewModelコード:

このコードは正常に機能しており、scichart コントロールを 100% にズームアウトしています。

を使用して同じことを実装したいと思いZoomBy()ます。