0

我有这样的数据模板:

<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 回答