2

最終的に、WPF のメイン チャートとして DDD を使用することになりました。十字線 (マウス ポインターに続く 2 本の線) を実装する必要があります。

オーバーライドするのに最適な DDD の特定のクラスはどれですか?

編集:実際に、必要なことを行う要素が既に存在することを発見しました。これを Plotter XAML に追加するだけです。

<ddd:CursorCoordinateGraph/>
4

2 に答える 2

0

この機能が DDD コントロールで利用できるかどうかはわかりません。

コントロールをグリッドに配置し、兄弟を追加できます。

<Grid>
    <Chart />
    <Canvas />
</Grid>

これで、キャンバス上のマウスの動きを追跡し、キャンバスに 2 本の線を描くだけです。

キャンバスに 2 本の線を追加し、それらをマウスの位置に変換するとさらに良いでしょう。

チャートを操作できるキャンバスとその行でヒット テストを無効にしてください。

また、キャンバスのサイズをチャートのサイズにバインドしていることを確認してください。そうしないと、マウスの位置が正しくなくなります。

于 2013-06-10T11:20:36.780 に答える