私はそのような 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 を非表示にし、回転後にのみ表示することは可能ですか? またはレンダリングする前に画像を回転させますか?