Windows Metro Tips – Faire apparaître les fonctionnalités Search et Share natives de Windows 8 en JavaScript

Un petit « tip », car j’ai un peu galéré à trouver cette information dans la documentation Microsoft. Windows propose un système de recherche et de partage unifié à l’aide des Search Charm et Share Charm:

On a vu dans plusieurs tutoriaux comment s’intégrer depuis notre application à ces fonctionnalités:

Windows Metro – Clouder! (11) – Utiliser la recherche intégrée à Windows 8 dans son application

Windows Metro – Clouder! (12) – Afficher ses suggestions de recherche dans la recherche unifiée Windows 8

Windows Metro – Clouder! (13) – Partager une URL avec le Share Charm de Windows 8

Mais le mieux est encore d’inviter l’utilisateur à effectuer une recherche depuis votre application, idem pour partager. Vous pouvez par exemple, utiliser un composant Windows AppBarCommand avec un des icônes prédéfinis:

http://www.jonathanantoine.com/2012/03/05/winjs-out-of-the-box-available-icons/

comme ceci:

<button id="commonFindTrack" style="position: absolute; top:50px;right:20px;" data-win-control="WinJS.UI.AppBarCommand" data-win-options="{icon:'find'}"></button>

Ce qui donne:

Pour faire apparaître le Search Charm au click sur ce bouton, vous devrez appeler ce JavaScript:

Windows.ApplicationModel.Search.SearchPane.getForCurrentView().show();

Pour le Share Charm, voici le code:

Windows.ApplicationModel.DataTransfer.DataTransferManager.showShareUI();

Laisser un commentaire

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