要按自定义角度旋转线条,请对其应用RotateTransform.您可以将RenderTransformOrigin属性设置0.5 0.5为围绕中心点旋转.
<Grid Width="200" Height="200">
<Line X1="0" Y1="0" X2="1" Y2="0" Stretch="Uniform" Stroke="Blue" StrokeThickness="2" RenderTransformOrigin="0.5 0.5">
<Line.RenderTransform>
<RotateTransform Angle="45" />
</Line.RenderTransform>
</Line>
</Grid>
Run Code Online (Sandbox Code Playgroud)
如果角度是固定的(例如始终相同),则可以计算起点和终点的坐标,并绘制对角线而不使用变换:
<Line X1="0" Y1="0" X2="200" Y2="200" Stroke="Blue" StrokeThickness="2" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1920 次 |
| 最近记录: |