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