Concepts de programmation C#, VB et C++ pour les applications du Windows Store

Objectif

Cette section comporte des rubriques qui expliquent des concepts de programmation généralement applicables aux applications que vous écrivez, dans la mesure où vous utilisez C#, Microsoft Visual Basic ou des extensions de composant Visual C++ (C++/CX) comme langage de programmation et XAML pour la définition de votre interface utilisateur. Il s’agit notamment de concepts de programmation de base tels que l’utilisation des propriétés et des événements, et la façon dont ces derniers s’appliquent à la programmation d’applications du Windows Store. Windows Runtime étend les concepts des propriétés C#, Visual Basic et C++ et leurs valeurs en ajoutant le système de propriétés de dépendance. Les rubriques de cette section documentent également le langage XAML comme il est utilisé par Windows Runtime, et abordent les scénarios de base et les sujets avancés sur l’utilisation du code XAML pour définir l’interface utilisateur de votre application du Windows Store.

Dans cette section

RubriqueDescription

Vue d’ensemble des propriétés de dépendance

Cette rubrique décrit le système de propriétés de dépendance disponible quand vous écrivez une application du Windows Store en C++, C# ou Visual Basic avec des définitions XAML pour l’interface utilisateur.

Propriétés de dépendance personnalisées

Explique comment définir et implémenter des propriétés de dépendance personnalisées pour une application du Windows Store en C++, C# ou Visual Basic.

Vue d’ensemble des propriétés jointes

Explique le concept de propriété jointe en XAML et fournit quelques exemples.

Propriétés jointes personnalisées

Explique comment implémenter une propriété jointe XAML en tant que propriété de dépendance et comment définir la convention d’accesseur nécessaire pour que votre propriété jointe soit utilisable en XAML.

Vue d’ensemble des événements et des événements routés

Cette rubrique décrit le concept de programmation des événements dans une application du Windows Store, quand vous utilisez C#, Microsoft Visual Basic ou les extensions de composants Visual C++ (C++/CX) comme langage de programmation et le langage XAML pour la définition de votre interface utilisateur. Vous pouvez assigner des gestionnaires pour les événements dans le cadre des déclarations des éléments d’interface utilisateur en XAML, ou vous pouvez ajouter les gestionnaires dans le code. Windows Runtime prend en charge les événements routés : certains événements d’entrée et événements de données peuvent être gérés par des objets autres que l’objet ayant déclenché l’événement. Les événements routés s’avèrent utiles quand vous définissez des modèles de contrôles ou utilisez des pages ou conteneurs de disposition.

Gestion des exceptions pour les applications du Windows Store en C# ou Visual Basic

Découvrez comment gérer les exceptions (ou les erreurs) dans les applications du Windows Store en C# ou Visual Basic. Vous pouvez gérer les exceptions en tant qu’exceptions Microsoft .NET à l’aide de blocs try-catch dans le code de votre application, et vous pouvez traiter les exceptions au niveau de l’application en gérant l’événement UnhandledException.

Référence croisée : exceptions standard et codes d’erreur

Vue d’ensemble du langage XAML

Nous présentons le langage XAML et les concepts XAML aux développeurs d’applications du Windows Store, puis nous décrivons les différentes manières de déclarer des objets et de définir des attributs en langage XAML tel qu’il est utilisé pour créer une application du Windows Store.

Références aux ressources ResourceDictionary et XAML

Explique comment définir un élément ResourceDictionary et des ressources à clé, et décrit la relation entre les ressources XAML et les autres ressources que vous définissez dans le cadre de votre application ou de votre package d’application.

Référence aux ressources XAML et système

Le langage XAML fournit un ensemble de ressources qui peuvent être utilisées par une référence de ressource XAML pour appliquer différentes valeurs en fonction du thème actif. Ces ressources sont toutes répertoriées dans le fichier XAML themeresources.xaml figurant dans le dossier include/winrt/xaml/design du Kit de développement logiciel (SDK) Windows. Le système de ressources XAML peut réévaluer ces ressources de manière dynamique en cas de changement de thème lorsque l’application est en cours d’exécution, et ce tant que la référence à cette ressource est établie à l’aide de l’extension de balisage ThemeResource. Cette rubrique répertorie d’une part les clés/noms de toutes les ressources XAML propres aux thèmes qui spécifient des couleurs et des pinceaux et, d’autre part, les valeurs de chacun de ces éléments sous les thèmes Default (Light), Dark et HighContrast. En outre, cette rubrique répertorie et décrit certains styles nommés supplémentaires qui sont aussi définis dans themeresources.xaml. Ces styles, destinés à des conteneurs de texte ou à des contrôles, peuvent être utiles en tant que modèles de remplacement pour certains scénarios d’interface utilisateur d’application.

 

Audience de développeurs

Cette rubrique s’adresse aux développeurs d’applications du Windows Store en C#, Visual Basic ou C++/CX.

Rubriques associées

Feuille de route pour les applications du Windows Store en C# ou Visual Basic
Démarrage rapide : appel d’API asynchrones en C# ou Visual Basic
Présentation de .NET pour les applications du Windows Store
Utilisation du pool de threads dans les applications du Windows Store
Ressources pour les développeurs d’autres plateformes
Informations de référence en matière de langage pour les applications du Windows Store

 

 

Afficher:
© 2014 Microsoft. Tous droits réservés.