Langage: HTML | XAML

Définition des ressources d’application (XAML)

Objectif

Windows est utilisé dans le monde entier, sur une grande variété d’ordinateurs et de facteurs de formes. Il est essentiel que les applications soient conçues de sorte que les ressources, comme les chaînes et les images, soient séparées de leur code. Cela leur permet de pouvoir être gérées, localisées et également personnalisées de manière indépendante en vue de différents facteurs d’échelle, d’options d’accessibilité et d’une multitude d’autres contextes d’utilisateur et d’ordinateur.

Les développeurs doivent séparer les ressources du code et utiliser le système de gestion des ressources de Windows pour gérer la sélection des ressources les plus appropriées en fonction d’un environnement d’exécution particulier. Cela offre les avantages suivants :

  • Affichage de différentes ressources en fonction des configurations et paramètres utilisateur en matière de langue, région, PPP et autres facteurs de forme.
  • Augmentation de la portée de vos applications auprès de publics dont la culture, la région ou la langue varient, en offrant des ressources adaptées à chacun d’eux.
  • Possibilité de localiser les ressources séparément du code afin que les traducteurs n’aient pas besoin de pouvoir compiler votre code. Cela permet de minimiser le risque d’introduction de bogues durant la phase de localisation.
  • Possibilité de mettre à jour le code séparément du contenu des ressources. Cela permet de réparer ou d’améliorer le code dans une seule base de code, avec un minimum de risque d’altération du contenu localisé.

Il existe deux types de ressources :

  • Les ressources de fichiers sont des ressources stockées sous forme de fichiers sur le disque (telles que les images et les fichiers HTML, XML ou XAML).
  • Les ressources incorporées sont des ressources stockées dans certains conteneurs de type fichier de ressources (tels que ResW et ResJSON).
Sous Windows, les ressources de fichiers sont déployées sous forme de fichiers isolés sur le disque, et les ressources de chaînes sont compilées à partir de leurs fichiers sources et incorporées dans un fichier Package Resource Index (PRI).

Les rubriques de cette section se concentrent sur les techniques employées pour les ressources d’application qui s’effectuent différemment en fonction de votre modèle de programmation. Dans ce cas, nous supposons que vous utilisez XAML et l’un des langages de code associés (C#, C++ ou Visual Basic) pour écrire votre application.

Dans cette section

RubriqueDescription

Démarrage rapide : utilisation de ressources de fichiers ou d’images

Vous pouvez ajouter des images et d’autres ressources de fichiers à votre application, et faire référence à ces fichiers à partir de votre application.

Démarrage rapide : utilisation de ressources de type chaîne

Placez les ressources de type chaîne dans des fichiers de ressources et faites référence à ces chaînes dans le code ou dans le balisage.

Comment nommer des ressources à l’aide de qualificateurs

Vous pouvez nommer des ressources à l’aide de qualificateurs. Les qualificateurs identifient le contexte dans lequel une version d’une ressource doit être utilisée.

Comment charger des ressources de type chaîne

Vous pouvez charger des ressources de type chaîne à partir de divers objets, notamment des fichiers de ressources, des bibliothèques, des contrôles, ainsi que des packages et des manifestes d’applications.

Comment charger des ressources de fichiers

Apprenez à charger les ressources de fichier à partir de différents emplacements.

 

Rubriques associées

Feuille de route pour les applications Windows Runtime en C# ou Visual Basic

 

 

Afficher:
© 2015 Microsoft