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