Xaml 温特缩放和椭圆,但保持其居中

Xaml 温特缩放和椭圆,但保持其居中,xaml,windows-runtime,winrt-xaml,Xaml,Windows Runtime,Winrt Xaml,我试图让一个椭圆在屏幕的中心拉伸,但是它总是向右-我一直在玩CenterX,认为这是设置中心点?但它没有任何效果 有人能帮忙吗?您需要将椭圆上的设置为0.5,0.5,以保持其居中: <Ellipse HorizontalAlignment="Center" Height="238" Stroke="Black" StrokeThickness="3" VerticalAlignment="Top" Width="300"> <Ellipse.RenderT

我试图让一个椭圆在屏幕的中心拉伸,但是它总是向右-我一直在玩CenterX,认为这是设置中心点?但它没有任何效果

有人能帮忙吗?

您需要将椭圆上的设置为
0.5,0.5
,以保持其居中:

   <Ellipse HorizontalAlignment="Center" Height="238" Stroke="Black" StrokeThickness="3" VerticalAlignment="Top" Width="300">
        <Ellipse.RenderTransform>
            <TransformGroup>
                <ScaleTransform ScaleX="1.3" CenterX="0.5" />

            </TransformGroup>

        </Ellipse.RenderTransform>
    </Ellipse>

<Ellipse RenderTransformOrigin="0.5,0.5" 
     HorizontalAlignment="Center" Height="238" Stroke="Black" 
     StrokeThickness="3" VerticalAlignment="Top" Width="300">
    <Ellipse.RenderTransform>
        <TransformGroup>
            <ScaleTransform ScaleX="1.3" CenterX="0.5" />
        </TransformGroup>
    </Ellipse.RenderTransform>
</Ellipse>