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
與您在此顯示的方式完全相同。不同之處在於您用於可視化項目的ItemsControl的ItemTemplate。 – Clemens