0

私はそのような DataTemplate を持っています:

<DataTemplate x:Name="GreenMarkTemplate">
            <Grid Width="64" Height="64">
                <Image Source="Assets/Marks/mark_green.png" RenderTransformOrigin="0.5,0.5">
                    <Image.RenderTransform>
                        <RotateTransform CenterX="0.5" CenterY="0.5" Angle="{Binding course}" />
                    </Image.RenderTransform>
                </Image>
                <TextBlock HorizontalAlignment="Center" TextWrapping="Wrap" Text="{Binding route_num}" VerticalAlignment="Center" FontSize="16"/>
            </Grid>
        </DataTemplate>

そして、「コース」プロパティに従って画像を回転させる必要があります。最初は画像がゼロ角度で表示され、すぐに回転します。これにより、イメージが点滅します。

それで、どうにかして Image を非表示にし、回転後にのみ表示することは可能ですか? またはレンダリングする前に画像を回転させますか?

4

1 に答える 1

0

Windows Phone 8 の LayoutTransform ポートを使用して問題を解決しました。github リンク

于 2014-01-16T08:43:38.860 に答える