diff --git a/samples/ControlCatalog/Pages/CarouselPage.xaml b/samples/ControlCatalog/Pages/CarouselPage.xaml index edd692a57e..9b949be4a3 100644 --- a/samples/ControlCatalog/Pages/CarouselPage.xaml +++ b/samples/ControlCatalog/Pages/CarouselPage.xaml @@ -1,43 +1,11 @@ - - Carousel - An items control that displays its items as pages that fill the control. - - - - - - - - - - - - - - - - Transition - - None - Slide - Crossfade - - - - - Orientation - - Horizontal - Vertical - - - - + + + + + + + diff --git a/samples/ControlCatalog/Pages/CarouselPage.xaml.cs b/samples/ControlCatalog/Pages/CarouselPage.xaml.cs index 66180d4ccb..8a34a166e4 100644 --- a/samples/ControlCatalog/Pages/CarouselPage.xaml.cs +++ b/samples/ControlCatalog/Pages/CarouselPage.xaml.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.ObjectModel; using Avalonia.Animation; using Avalonia.Controls; using Avalonia.Markup.Xaml; @@ -10,16 +11,17 @@ namespace ControlCatalog.Pages private Carousel _carousel; private Button _left; private Button _right; - private ComboBox _transition; - private ComboBox _orientation; + private Button _add; public CarouselPage() { this.InitializeComponent(); + + var vm = new ViewModel(); + DataContext = vm; _left.Click += (s, e) => _carousel.Previous(); _right.Click += (s, e) => _carousel.Next(); - _transition.SelectionChanged += TransitionChanged; - _orientation.SelectionChanged += TransitionChanged; + _add.Click += (s, e) => vm.Items.Add("boo"); } private void InitializeComponent() @@ -28,24 +30,19 @@ namespace ControlCatalog.Pages _carousel = this.FindControl("carousel"); _left = this.FindControl