Как преобразовать траекторию движения в коде позади? - PullRequest
0 голосов
/ 17 марта 2020

как преобразовать траекторию движения для изображения в код позади?

CONVERT sbWalking1 TO CODEBEHIND (это была траектория движения, созданная для изображения man и пути)

``

    <Storyboard x:Key="sbWalking1">
        <DoubleAnimationUsingPath Duration="0:0:8" Source="X" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="xman">
            <DoubleAnimationUsingPath.PathGeometry>
                <PathGeometry Figures="M0.05999,-3.031002 L0.05999,-21.430999 L-103.14001,-21.430999 L-103.14001,-82.130999 L-422.94001,-80.931"/>
            </DoubleAnimationUsingPath.PathGeometry>
        </DoubleAnimationUsingPath>
        <DoubleAnimationUsingPath Duration="0:0:8" Source="Y" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="xman">
            <DoubleAnimationUsingPath.PathGeometry>
                <PathGeometry Figures="M0.05999,-3.031002 L0.05999,-21.430999 L-103.14001,-21.430999 L-103.14001,-82.130999 L-422.94001,-80.931"/>
            </DoubleAnimationUsingPath.PathGeometry>
        </DoubleAnimationUsingPath>
    </Storyboard>


</UserControl.Resources>
<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="30"></RowDefinition>
        <RowDefinition Height="60*"></RowDefinition>
    </Grid.RowDefinitions>
    <ScrollViewer x:Name="svparent" Background="Blue" Grid.Row="1"  CanContentScroll="True"  VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
        <Canvas x:Name="dckMap"   MouseDown="DckMap_MouseDown" MouseUp="DckMap_MouseUp" MouseMove="DckMap_MouseMove" >

            <Path x:Name="xPath1" Data="M424.49999,80.599998 L424.49999,62.200001 L321.29999,62.200001 L321.29999,1.5000008 L1.4999878,2.7" Fill="Transparent" Height="82.6" Canvas.Left="578.6" Stroke="Blue" 
              StrokeThickness="3" StrokeDashArray="1" Canvas.Top="157.7" Width="426.5"/>

            <Image x:Name="xman" Height="26.4" Canvas.Left="989.84" Canvas.Top="228.131" Source="/wpfUsrControlMap;component/DependentResources/man.png" RenderTransformOrigin="0.5,0.5">
                <Image.RenderTransform>
                    <TransformGroup>
                        <ScaleTransform/>
                        <SkewTransform/>
                        <RotateTransform/>
                        <TranslateTransform/>
                    </TransformGroup>
                </Image.RenderTransform>
            </Image>
        </Canvas>
    </ScrollViewer>

</Grid>

``

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...