0
DataTrigger를 사용하여 Y 액세스에서 사각형을 변환하려고합니다. 그것은 초기 상태에서 다시 시작하는 대신 사각형을 현재 변환 된 상태에서 이동시키는 것 외에는 훌륭하게 작동합니다. 나는 모든 XAML 솔루션을 원합니다. Completed 속성을 설정하려고했지만 WPF가이를 허용하지 않습니다. 미리 감사드립니다. 사각형 애니메이션
<DataTrigger Binding="{Binding CurrentFloor}" Value="5">
<DataTrigger.EnterActions>
<BeginStoryboard Name="sb5">
<Storyboard>
<DoubleAnimation
To="5"
Storyboard.TargetProperty="RenderTransform.Y"
Duration="0:0:2"
/>
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
<DataTrigger.ExitActions>
<RemoveStoryboard BeginStoryboardName="sb5" />
</DataTrigger.ExitActions>
</DataTrigger>
<DataTrigger Binding="{Binding CurrentFloor}" Value="4">
<DataTrigger.EnterActions>
<BeginStoryboard Name="sb4">
<Storyboard>
<DoubleAnimation
To="75"
Storyboard.TargetProperty="RenderTransform.Y"
Duration="0:0:2" />
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
<DataTrigger.ExitActions>
<RemoveStoryboard BeginStoryboardName="sb4" />
</DataTrigger.ExitActions>
</DataTrigger>
그냥 난에서 속성 값을 모르는 스토리 보드 – Cobold
의 속성부터 추가하지. 그것은 현재의 변환 위치가 무엇이든간에입니다. – user1276682
캔버스에 사각형이있는 경우 캔버스의 위쪽 또는 왼쪽 속성을 From 속성에 바인딩 할 수 있습니다. – Cobold