2016-07-06 12 views
0

次のコードを使用して32x32ピクセルキャンバスに描画し、MouseMoveEventを使用してピクセルサイズの矩形を描画し、Pixelグラフィックスを作成します。キャンバスにピクセル楕円を描く

アイブ私は(CVはRectItemsに結合すると、キャンバスである)

RectItem rec = new RectItem { X = (int)e.GetPosition(cv).X, Y = (int)e.GetPosition(cv).Y, Width = 1, Height = 1, Col = new SolidColorBrush(CurrentColor) }; 
RectItems.Add(rec); 
介して画素サイズの矩形を追加RectItem

とのObservableCollection

public ObservableCollection<RectItem> RectItems { get; set; } 

というクラスを作成

これはすべて問題なく動作しますが、どのようにピクセル楕円を追加するのですか? VS内でカーソルファイルを作成するときに使用できます)

のように、余白を付けないでください。 PixelRectangle

+0

ここで示したのとまったく同じです。違いは、アイテムを視覚化するために使用しているItemsControlのItemTemplateにあります。 – Clemens

答えて

関連する問題