Tôi có một số Path
mà thường có StrokeThickness là 1. Trong một số trường hợp, nó cần phải có StrokeThickness 10. Khi tôi tăng độ dày nét, tôi không muốn đường dẫn đến mất thêm không gian.Tăng StrokeThickness nhưng duy trì kích thước của Path
Theo mặc định, chỉ cần tăng StrokeThickness tăng kích thước được hiển thị của đường dẫn. Vì vậy, bạn sẽ có được một cái gì đó như thế này (đề cương xanh vượt ra ngoài ranh giới màu đen):
Đây là những gì tôi đang cố gắng để đạt được (đề cương xanh chỉ nằm trong ranh giới màu đen):
tôi có thể nghĩ đến hai cách toán học để bù đắp cho sự tăng StrokeWidth:
- thủ adjus t các điểm của tam giác vào trong.
- Sử dụng ScaleTransform trên Hình học đường dẫn.
Cả hai vấn đề này đều có vấn đề/phức tạp. Có cách nào dễ hơn không?
+1, rất thông minh! – devuxer
Cảm ơn Clemens, nếu tôi cần điều ngược lại thì sao? để duy trì đột quỵ bên ngoài, có cách nào để loại trừ hình dạng tự? – superware
Vui lòng xem https://stackoverflow.com/questions/48563157/clip-inverted-own-geometry – superware