0

WPFの要素間に線を引くための良いアプローチは何ですか?

アプリケーションに、ダイアグラムを構成するいくつかのボタンを含むビューがあります。これらは、ビューのサイズと形状に応じて拡大縮小および移動します。いくつかのボタンの関係を線で示したいと思います。

Canvasボタンの相対位置を動的にしたいので、すべてをレイアウトするためにaを使用していません。また、すべてを同じ速度でスケーリングしたくないのです(そうするようにViewBox)。

4

2 に答える 2

0

ボタンの関係を定義できるようにするには、コンテナ Control を作成する必要があります。

これが確立されると、線を描画するには、 をオーバーライドOnRenderし、各子コントロールの位置を見つけ、 を使用しDrawingContextて線を描画します。

于 2009-12-11T22:10:28.993 に答える