То, чего я пытаюсь достичь, это поместить Polyline
внутрь Viewbox
. Я пробовал опции Stretch
, но, похоже, он не работает с отрицательными значениями. Может кто-нибудь подсказать, как вписать содержимое в ViewBox
?
Ниже приведен мой пример кода:
<Viewbox Stretch="Uniform">
<Grid>
<Polyline Margin="10" Fill="Tan" HorizontalAlignment="Center"
VerticalAlignment="Center" Points="0,0 14,0 14,-38"
StrokeThickness="1" Stroke="Black"
RenderTransformOrigin="0.5,0.5">
<Polyline.RenderTransform>
<TransformGroup>
<RotateTransform Angle="180"/>
<ScaleTransform>
<ScaleTransform.ScaleX>-1</ScaleTransform.ScaleX>
</ScaleTransform>
</TransformGroup>
</Polyline.RenderTransform>
</Polyline>
</Grid>
</Viewbox>
Границы go за пределами Viewbox
, следовательно, невозможно получить это, чтобы "соответствовать" виду.