Я разрабатываю приложение, которое рисует геометрические элементы, такие как линии и т. Д., На FrameworkElement. Линии и т. Д. Реализованы в виде GeometryDrawing. Поскольку я хочу сохранить толщину линии на любом (возможном) уровне масштабирования, существует процедура, которая адаптирует толщину линии к текущему уровню масштабирования и размеру видимой геометрии.
Теперь я сталкиваюсь с проблемой: при высоких коэффициентах масштабирования (например, 490) - и, следовательно, в результате очень низкой толщины пера, например 0,010 - горизонтальные и вертикальные линии исчезают. Все остальные строки не затрагиваются.
Я уже пытался установить свойство SnapsToDevicePixels для FrameworkElement, на котором я рисую, значение true, но безрезультатно.