0
다음 코드를 사용하여 32x32 픽셀 캔버스에 그리는 데 MouseMoveEvent를 사용하여 픽셀 크기의 사각형을 그리고 픽셀 그래픽을 만듭니다.캔버스에 픽셀 타원 그리기
필자 RectItem
라는 클래스
public ObservableCollection<RectItem> RectItems { get; set; }
내가 통해 화소 크기의 직사각형을 추가 ObservableCollection에 생성
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);
(CV는 RectItems 결합을 가진 캔버스이다)
이 모든 것이 올바르게 작동하지만 픽셀 타원을 추가하는 방법은 무엇입니까 (예 : o NE 내에서 커서 파일을 만들 때 사용할 수 있습니다.
여백없이. PixelRectangle
정확히 여기에서 보여준 것과 같습니다. 차이점은 항목을 시각화하는 데 사용하는 ItemsControl의 ItemTemplate에 있습니다. – Clemens