Aumente o StrokeThickness, mas mantenha as dimensões do Path
eu tenho umPath
que normalmente tem um StrokeThickness de 1. Sob certas circunstâncias, ele precisa ter um StrokeThickness de 10. Quando eu aumentar a espessura do traçado, não quero que o caminho ocupe espaço adicional.
Por padrão, apenas aumentar o StrokeThickness aumenta o tamanho renderizado do caminho. Então você tem algo assim (o contorno azul se estende além do limite negro):
É isso que estou tentando alcançar (o contorno azul fica dentro do limite preto):
Posso pensar em duas formas matemáticas para compensar o aumento do StrokeWidth:
Ajuste manualmente os pontos do triângulo para dentro.Use um ScaleTransform na geometria do caminho.Ambos seriam um tanto problemáticos / complexos. Existe um caminho mais fácil?