1

単一のオブジェクトに対して複数の変換を使用する可能性はありますか (つまり、単一の で 、 、および を使用するScaleTranform方法CompositeTransform) 。以下のように2つの変換を使用してみました。TranslateTransformEllipse

<Ellipse.RenderTransform>
    <TranslateTransform  x:Name="CoinTransform" Y="0.36" />
    <ScaleTransform x:Name="ScaleCoin" ScaleX="0.336"/>
</Ellipse.RenderTransform>

...しかし、RenderTransform複数回設定されているため、エラーメッセージが表示されます。

4

1 に答える 1

1

個別の変換をTransformGroup内に配置します

したがって、コードは次のようになります。

<Ellipse.RenderTransform>
    <TransformGroup>
        <TranslateTransform  x:Name="CoinTransform" Y="0.36" />
        <ScaleTransform x:Name="ScaleCoin" ScaleX="0.336"/>
    </TransformGroup>
</Ellipse.RenderTransform>
于 2013-01-10T06:07:54.230 に答える