3

WPFを使用してC#.NETでアプリケーションを開発しています。ユーザーが描画領域に図形を描画できるようにしたいと思います。形状はジグザグの線と多角形です。下の画像に示すように、線分の終点は小さな正方形である必要があります。下の画像に示すように、線分の中央に矢印が必要な場合があります。

サンプル画像

キャンバスに線を追加し、マウスイベントの線のサイズを変更することで、描画を部分的に実装しました。ただし、線分と矢印の終点に小さな正方形を作成することはできませんでした。

そのような形を描く機能を提供するパッケージやツールはありますか?

あなたが提供できるどんな助けにも感謝します。

4

1 に答える 1

2

これにアプローチする一般的な方法は、Adornersを使用することです。基本的に、装飾者のためにレンダリングされた仮想レイヤーがあります。これらを使用して、画面上の視覚要素を(とりわけ)少しのグルーコードでドラッグ/サイズ変更できます。

これは、この件に関するMicrosoftのページです:http: //msdn.microsoft.com/en-us/library/ms743737.aspx?ppud = 4

于 2012-10-04T16:34:33.200 に答える