2016-07-06 6 views
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

+0

정확히 여기에서 보여준 것과 같습니다. 차이점은 항목을 시각화하는 데 사용하는 ItemsControl의 ItemTemplate에 있습니다. – Clemens

답변