Tôi đang sử dụng lớp Line để vẽ trên canvas trong WPF và mặc dù tôi đặt StrokeThickness = 1
, dòng này hiển thị rộng 2 pixel - gần như như thể độ dày tối thiểu là hai. Làm cách nào để vẽ một đường có độ dày thực sự là 1 pixel?Làm cách nào để vẽ một đường trên canvas trong WPF có độ dày 1 pixel
Line myLine = new Line();
myLine.Stroke = System.Windows.Media.Brushes.Black;
myLine.X1 = 100;
myLine.X2 = 140; // 150 too far
myLine.Y1 = 200;
myLine.Y2 = 200;
myLine.StrokeThickness = 1;
graphSurface.Children.Add(myLine);
MAGIC! MUCH THANKS! – xarzu