你的问题很复杂。
其中一个原因是您的路径仅覆盖了网格的一半。如果你想让它渲染,你需要确保它填满所有空间。
现在您可以放置:
<Path WidthRequest="100" HeightRequest="100"...
问题的第二部分是方面如何将三角形放置在画布上。 如果您只进行第一个更改,您将看到一个中心三角形,它围绕自身旋转。
现在您可以用以下内容替换方面和数据:
... Data="M 0,0 50,50 0,100 0,0" Aspect="None" ...
像这样旋转的另一种方法是应用变换链。
无需更改数据和方面,您可以用 TransformGroup 替换 RotateTransform。
<TransformGroup>
<RotateTransform Angle="90" CenterX="50" CenterY="50" />
<TranslateTransform X="-25"/>
</TransformGroup>