diff --git a/AideDeJeu/AideDeJeu/ViewModels/AboutViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/AboutViewModel.cs index f8586e1e..ed4f126a 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/AboutViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/AboutViewModel.cs @@ -13,12 +13,8 @@ namespace AideDeJeu.ViewModels public AboutViewModel() { Title = "À propos de ..."; - - OpenWebCommand = new Command((param) => Device.OpenUri(new Uri(param))); } - public ICommand OpenWebCommand { get; } - public string Version { get { diff --git a/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs b/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs index 9eb92fc4..5bfac331 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs @@ -40,6 +40,15 @@ namespace AideDeJeu.ViewModels } } + private ICommand _OpenWebCommand = null; + public ICommand OpenWebCommand + { + get + { + return _OpenWebCommand ?? (_OpenWebCommand = new Command((param) => Device.OpenUri(new Uri(param)))); + } + } + public async Task GotoAboutPageAsync() { //await Navigation.PushAsync(new Views.AboutPage(), true); diff --git a/AideDeJeu/AideDeJeu/Views/AboutPage.xaml b/AideDeJeu/AideDeJeu/Views/AboutPage.xaml index 5abd4484..43b2db28 100644 --- a/AideDeJeu/AideDeJeu/Views/AboutPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/AboutPage.xaml @@ -3,7 +3,8 @@ xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="AideDeJeu.Views.AboutPage" xmlns:vm="clr-namespace:AideDeJeu.ViewModels" - Title="{Binding Title}"> + Title="{Binding Title}" + x:DataType="vm:AboutViewModel"> @@ -42,7 +43,7 @@ - + @@ -54,7 +55,7 @@ - + @@ -66,7 +67,7 @@ - + @@ -78,7 +79,7 @@ - + @@ -90,7 +91,7 @@ - + @@ -102,7 +103,7 @@ - + @@ -116,7 +117,7 @@ - + @@ -130,7 +131,7 @@ - + @@ -150,7 +151,7 @@ - + diff --git a/AideDeJeu/AideDeJeu/Views/MainPage.xaml b/AideDeJeu/AideDeJeu/Views/MainPage.xaml index 36dd2537..443ed97a 100644 --- a/AideDeJeu/AideDeJeu/Views/MainPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/MainPage.xaml @@ -108,18 +108,18 @@ - +