From a158233b944b4e7eeffcf2ea90cd854b8e51c673 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Su=C3=A1rez=20Ruiz?= Date: Thu, 17 Nov 2016 10:51:52 +0100 Subject: [PATCH] Adapt UI to UWP App --- .../eShopOnContainers.Core/App.xaml | 33 ++++++ .../Controls/CartButton.xaml | 86 +++++++++++++++ .../Controls/CartButton.xaml.cs | 12 ++ .../Effects/LineColorEffect.cs | 2 +- .../ViewModels/MainViewModel.cs | 2 + .../Views/CustomNavigationPage.xaml | 2 + .../Views/FiltersView.xaml | 34 ++++-- .../Views/LoginView.xaml | 19 +++- .../Views/MainView.xaml | 1 + .../Views/OrderDetailView.xaml | 3 +- .../Views/Templates/OrderItemTemplate.xaml | 1 + .../Views/Templates/ProductTemplate.xaml | 25 +---- .../eShopOnContainers.Core.csproj | 9 ++ .../eShopOnContainers.Windows/App.xaml | 46 ++++++++ .../Assets/circle_button_background.png | Bin 0 -> 2930 bytes .../Effects/EntryLineColorEffect.cs | 3 +- .../Renderers/CustomTabbedPageRenderer.cs | 1 - .../eShopOnContainers.Windows.csproj | 1 + .../Renderers/CustomTabbedPageRenderer.cs | 104 +++++++++++++++++- 19 files changed, 345 insertions(+), 39 deletions(-) create mode 100644 src/Mobile/eShopOnContainers/eShopOnContainers.Core/Controls/CartButton.xaml create mode 100644 src/Mobile/eShopOnContainers/eShopOnContainers.Core/Controls/CartButton.xaml.cs create mode 100644 src/Mobile/eShopOnContainers/eShopOnContainers.Windows/Assets/circle_button_background.png diff --git a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/App.xaml b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/App.xaml index 9a5c14319..d67f7f3d6 100644 --- a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/App.xaml +++ b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/App.xaml @@ -136,6 +136,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Controls/CartButton.xaml.cs b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Controls/CartButton.xaml.cs new file mode 100644 index 000000000..b46235a66 --- /dev/null +++ b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Controls/CartButton.xaml.cs @@ -0,0 +1,12 @@ +using Xamarin.Forms; + +namespace eShopOnContainers.Core.Controls +{ + public partial class CartButton : ContentView + { + public CartButton() + { + InitializeComponent(); + } + } +} diff --git a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Effects/LineColorEffect.cs b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Effects/LineColorEffect.cs index 3c1759c24..2635b3a3f 100644 --- a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Effects/LineColorEffect.cs +++ b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Effects/LineColorEffect.cs @@ -59,7 +59,7 @@ namespace eShopOnContainers.Core.Effects class EntryLineColorEffect : RoutingEffect { - public EntryLineColorEffect() : base("BikeSharing.EntryLineColorEffect") + public EntryLineColorEffect() : base("eShopOnContainers.EntryLineColorEffect") { } } diff --git a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/MainViewModel.cs b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/MainViewModel.cs index cf7d8032d..f2a28a184 100644 --- a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/MainViewModel.cs +++ b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/MainViewModel.cs @@ -10,6 +10,8 @@ namespace eShopOnContainers.Core.ViewModels { public override Task InitializeAsync(object navigationData) { + IsBusy = true; + if (navigationData is TabParameter) { var tabIndex = ((TabParameter)navigationData).TabIndex; diff --git a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/CustomNavigationPage.xaml b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/CustomNavigationPage.xaml index 477ac142f..793425447 100644 --- a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/CustomNavigationPage.xaml +++ b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/CustomNavigationPage.xaml @@ -2,5 +2,7 @@ \ No newline at end of file diff --git a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/FiltersView.xaml b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/FiltersView.xaml index ba6f4b0fa..35e84655b 100644 --- a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/FiltersView.xaml +++ b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/FiltersView.xaml @@ -62,23 +62,39 @@ RowSpacing="0" Margin="48, 24"> - - + + - - + + + + + + Style="{StaticResource FilterPickerStyle}"> + + + +