Я использую класс Line для рисования на холсте в WPF, и даже если я установил StrokeThickness = 1
, линия отобразится в 2 пикселя в ширину - почти так, как будто минимальная толщина равна двум. Как рисовать линию толщиной 1 пиксель?
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);