diff --git a/samples/ControlCatalog/Pages/CarouselPage.paml b/samples/ControlCatalog/Pages/CarouselPage.paml index 48850688af..098f63244e 100644 --- a/samples/ControlCatalog/Pages/CarouselPage.paml +++ b/samples/ControlCatalog/Pages/CarouselPage.paml @@ -22,7 +22,7 @@ Transition - + None Slide Crossfade diff --git a/samples/ControlCatalog/Pages/CarouselPage.paml.cs b/samples/ControlCatalog/Pages/CarouselPage.paml.cs index b5ec05f51e..54174be244 100644 --- a/samples/ControlCatalog/Pages/CarouselPage.paml.cs +++ b/samples/ControlCatalog/Pages/CarouselPage.paml.cs @@ -1,4 +1,6 @@ -using Perspex.Controls; +using System; +using Perspex.Animation; +using Perspex.Controls; using Perspex.Markup.Xaml; namespace ControlCatalog.Pages @@ -8,12 +10,14 @@ namespace ControlCatalog.Pages private Carousel _carousel; private Button _left; private Button _right; + private DropDown _transition; public CarouselPage() { this.InitializeComponent(); _left.Click += (s, e) => _carousel.Previous(); _right.Click += (s, e) => _carousel.Next(); + _transition.SelectionChanged += TransitionChanged; } private void InitializeComponent() @@ -22,6 +26,23 @@ namespace ControlCatalog.Pages _carousel = this.FindControl("carousel"); _left = this.FindControl