From 287588c300833b59f7a3a390bac8d60604aadb87 Mon Sep 17 00:00:00 2001 From: Jumar Macato Date: Fri, 25 May 2018 11:33:28 +0800 Subject: [PATCH] Simplify RepeatBehavior into a RepeatCount with Loop option. --- samples/RenderTest/Pages/AnimationsPage.xaml | 5 +- samples/RenderTest/Pages/ClippingPage.xaml | 2 +- src/Avalonia.Animation/Animation.cs | 25 +-- .../AnimatorStateMachine`1.cs | 25 +-- src/Avalonia.Animation/RepeatBehavior.cs | 13 -- src/Avalonia.Animation/RepeatCount.cs | 203 ++++++++++++++++++ .../RepeatCountTypeConverter.cs | 23 ++ 7 files changed, 240 insertions(+), 56 deletions(-) delete mode 100644 src/Avalonia.Animation/RepeatBehavior.cs create mode 100644 src/Avalonia.Animation/RepeatCount.cs create mode 100644 src/Avalonia.Animation/RepeatCountTypeConverter.cs diff --git a/samples/RenderTest/Pages/AnimationsPage.xaml b/samples/RenderTest/Pages/AnimationsPage.xaml index d5f13c6d8e..415c08728f 100644 --- a/samples/RenderTest/Pages/AnimationsPage.xaml +++ b/samples/RenderTest/Pages/AnimationsPage.xaml @@ -43,7 +43,6 @@