В файлах тем у меня есть страница xaml, на которой у меня есть внешняя сетка с шириной 440 и высотой 440. Первоначально высота и ширина внутренней сетки будут такими же, как и у внешней сетки.Я нарисовал круг во внешней сетке с границами внешней сетки.Если повернуть сетку, круг будет уменьшен до полукруга и центрирован согласно внешней сетке.Проблема в том, что если я поверну внутреннюю сетку, я не смогу расположить внутреннюю сетку к центральной точке круга.
На рисунке ниже круг нарисован во внешней красной сетке
![enter image description here](https://i.stack.imgur.com/tBJ4F.png)
Над внешней красной сеткой рисуется зеленая сетка,
![enter image description here](https://i.stack.imgur.com/yR3uw.png)
Если центр изменяется, центр внешней красной сеткименяется точка, как расположить содержимое внутренней сетки по центру круга.Зеленая сетка должна покрывать красную сетку
![enter image description here](https://i.stack.imgur.com/ytGww.png)
<Grid x:Name="Symbol" RenderTransformOrigin="0.5,0.5" Background="Green"
Margin="{Binding GridMargin, RelativeSource={RelativeSource TemplatedParent}}"
RenderTransform="{Binding Tranform, RelativeSource={RelativeSource TemplatedParent}}">
<ContentPresenter Content="{Binding DiamondContent, RelativeSource={RelativeSource TemplatedParent}}"
HorizontalAlignment="Right" VerticalAlignment="Center"/>
Скажите, пожалуйста, как расположить сетку.есть ли свойство выровнять григ по центру.чтобы я мог передать центральную точку круга в центральную точку сетки