From ce1ef2fd892a7133123a01b83af3806952418f4c Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 24 Dec 2015 00:55:41 +0000 Subject: [PATCH] Make Carousel demo buttons work. --- .../ControlCatalog/Pages/CarouselPage.paml.cs | 11 +++++++--- src/Perspex.Controls/Carousel.cs | 22 +++++++++++++++++++ 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/samples/ControlCatalog/Pages/CarouselPage.paml.cs b/samples/ControlCatalog/Pages/CarouselPage.paml.cs index 540cb5cc87..b5ec05f51e 100644 --- a/samples/ControlCatalog/Pages/CarouselPage.paml.cs +++ b/samples/ControlCatalog/Pages/CarouselPage.paml.cs @@ -5,18 +5,23 @@ namespace ControlCatalog.Pages { public class CarouselPage : UserControl { - private Carousel carousel; - private Button left; - private Button right; + private Carousel _carousel; + private Button _left; + private Button _right; public CarouselPage() { this.InitializeComponent(); + _left.Click += (s, e) => _carousel.Previous(); + _right.Click += (s, e) => _carousel.Next(); } private void InitializeComponent() { PerspexXamlLoader.Load(this); + _carousel = this.FindControl("carousel"); + _left = this.FindControl