2016-07-06 169 views
0

我使用以下代碼在32x32像素畫布上繪製,使用MouseMoveEvent繪製像素大小的矩形並創建像素圖形。在畫布上繪製像素橢圓

伊夫創建了一個名爲RectItem

類和一個ObservableCollection

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

我通過添加像素大小的矩形(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); 

這一切工作正常,但我將如何去添加像素橢圓(如o你可以在VS中創建光標文件時使用)

像下面這樣,只是沒有邊距。 PixelRectangle

+0

與您在此顯示的方式完全相同。不同之處在於您用於可視化項目的ItemsControl的ItemTemplate。 – Clemens

回答