Navegar v4 en Release Candidate

La navigation ViewModel First pour WinRT/WPF et MVVM Light supporte désormais Universal Window Platform pour les futures applications Windows 10.

Le mode de fonctionnement ne change pas entre les plateformes Windows 8.1 (Universal Application Platform) et Windows 10 (Universal Window Platform), les fonctions restent les mêmes. Les changements sont les suivants :

  • Une DLL unique pour toutes les versions Windows 10 (Desktop, Mobile et Iot)
  • Support de la présence d'un bouton de retour suivant les nouvelles capacités de détection du SDK Windows 10
    
    Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons")
    
    

    Ceci permettant de gérer automatiquement le retour arrière dans Navegar si un bouton est présent. Je rappelle qu'il est possible de surcharger ce retour arrière pour définir vous même le traitement à effectuer
  • Il n'est donc désormais plus nécessaire de tester la présence d'une version Windows Phone pour affecter une fonction de navigation arrière à Navegar, vous pouvez donc faire ceci directement dans votre App.xaml.cs :
    
    SimpleIoc.Default.GetInstance<INavigation>().BackButtonPressed += BackButtonPressed;
    
    

Concernant le code source de Navegar, une nouvelle solution pour Visual Studio 2015 a été ajoutée dans laquelle vous trouverez le support Windows 10 de Navegar et une application exemple pour ce support.

Vous pouvez retrouver ce projet sur github : https://github.com/mplessis/navegar

Il s'agit pour le moment d'une Release Candidate essentiellement pour la raison suivante :

Sur NuGet, il n'y a pas de distinction entre les plateformes Windows 8.1 et Windows 10 pour le moment, donc lors de l'installation par le package NuGet, 2 dll s'installent pour ces framework :

  • Navegar.UAP.Win81.dll
  • Navegar.UWP.Win10.dll

Il faut donc supprimer la dll ne correspondant pas à la version du framework que vous ciblez.

Pour installer cette RC : https://www.nuget.org/packages/Navegar/4.0.1-rc

La version 3.6.1 reste encore en ligne (en stable) pour les projets Windows 8.1 pour ceux qui ne veulent pas avoir à gérer ce petit problème.

Encore une fois tous vos commentaires sont les bienvenus



// coding with fun

7 commentaires

  1. Wondеrful article! We will be linking to this partіculaгly great content on our site.
    Keep up the great writing.

  2. Ιt's a pity y᧐u dߋn't havе ɑ donate button! I'd most сertainly donate to this outstanding blog!
    Ι suppose foг now і'll settle fоr book-marking аnd adding youг RSS feed to mу
    Google account. І lߋok forward tߋ brand new updates аnd wіll talk about tһiѕ site with my
    Facebook gгoup. Talk soon!

  3. Hi, I wish for to subscribe for this webpage to obtain hottest updates, therefore where can i do it please assist.

  4. Hi there! This is my first comment here so I just wanted to
    give a quick shout out and tell you I really enjoy
    reading through yor posts. Can you suggest any other blogs/websites/forums that cover thee same
    topics? Thanks!

  5. Тhis design iѕ spectacular! Yоu mⲟѕt certainly кnow һow
    to қeep a reader amused. Bеtween үour wit and yⲟur videos,
    I wаѕ aⅼmost moved to start mу own blog (well, ɑlmost...HaHa!) Ԍreat job.
    І really enjoyed what you had to say, аnd more tһan that,
    how you pгesented it. Ƭoo cool!

  6. You really make it seem so easy with your presentation but I find
    this matter to be really something that I think I would never understand.
    It seems too complex and very broad for me. I'm looking forward for your next
    post, I'll try to get the hang of it!

  7. Hi there, this weekend is fastidious designed for me, since this
    point in time i am reading this great informative post here at my house.

Écrire un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec une *

Quelle est la quatrième lettre du mot gcodc ? :