|
@ -3,11 +3,14 @@ using eShopOnContainers.ViewModels.Base; |
|
|
using eShopOnContainers.Core.Models.Navigation; |
|
|
using eShopOnContainers.Core.Models.Navigation; |
|
|
using Xamarin.Forms; |
|
|
using Xamarin.Forms; |
|
|
using eShopOnContainers.Core.ViewModels.Base; |
|
|
using eShopOnContainers.Core.ViewModels.Base; |
|
|
|
|
|
using System.Windows.Input; |
|
|
|
|
|
|
|
|
namespace eShopOnContainers.Core.ViewModels |
|
|
namespace eShopOnContainers.Core.ViewModels |
|
|
{ |
|
|
{ |
|
|
public class MainViewModel : ViewModelBase |
|
|
public class MainViewModel : ViewModelBase |
|
|
{ |
|
|
|
|
|
|
|
|
{ |
|
|
|
|
|
public ICommand SettingsCommand => new Command(Settings); |
|
|
|
|
|
|
|
|
public override Task InitializeAsync(object navigationData) |
|
|
public override Task InitializeAsync(object navigationData) |
|
|
{ |
|
|
{ |
|
|
IsBusy = true; |
|
|
IsBusy = true; |
|
@ -21,5 +24,10 @@ namespace eShopOnContainers.Core.ViewModels |
|
|
|
|
|
|
|
|
return base.InitializeAsync(navigationData); |
|
|
return base.InitializeAsync(navigationData); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void Settings() |
|
|
|
|
|
{ |
|
|
|
|
|
NavigationService.NavigateToAsync<SettingsViewModel>(); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |