Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Thomas Lebrun

Tout sur WPF, LINQ, C# et .NET en général !

Actualités

[WPF] Développer sa première application Silverlight en code managé

Depuis l'annonce très récente de la version 1.1 Alpha de Silverlight, il est possible d'utiliser du code managé pour écrire une application Silverlight.

Concrètement, comment cela se passe-t-il ? Après avoir téléchargé et installé tout ce dont vous allez avoir besoin (et dont vous trouverez la liste ici), vous avez un nouveau type de projet qui apparait dans Visual Studio:

image

Une fois la création du projet validé, vous retrouvez, dans l'explorateur de solutions, l'ensemble des fichiers qui vous seront utiles:

image

Au passage, on voit qu'une référence à System.Core est disponible: c'est grâce à cette référence que nous pourrons utilisez les spécificités des C# 3 (mot-clé var, etc...).

Vous êtes alors en face d'une page XAML (eXtensible Application Markup Language) qui n'attend plus que vous et votre code. Bien entendu, l'intellisense est toujours là:

image

Via l'explorateur de solutions, on peut voir qu'à ce fichier XAML est associé un fichier C# (ou VB) qui contiendra tout notre code.  Cela est possible grâce à l'attribut x:Class de notre Canvas qui sert à indiquer que tout les éléments qui seront préfixé des x: seront accessibles à partir du code behind.

A chaque compilation, un assemblage .NET est généré dans le répertoire ClientBin:

image

C'est cet assemblage qui contient le code behind que vous allez écrire. Depuis ce code behind, vous allez pouvoir accéder à n'importe quel élément de votre fichier XAML. Autremenent dit, le code suivant:

image

Sera accessible très simplement, comme vous le feriez en ASP.NET par exemple:

image

C'est simple et cela permet de faire des choses plutôt pas mal en peu de temps, sans avoir besoin d'être un expert en Javascript Smile

 

Ce n'était qu'un avant gout: je tâcherais de vous faire découvrir le sujet plus en détails dans de prochains posts...

 

A+

 

del.icio.us tags:
 
Technorati tags:
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: lundi 7 mai 2007 09:36 par Thomas LEBRUN
Classé sous : ,

Commentaires

PlaTyPuS a dit :

Cool! Merci pour cette courte intro!

je m'y mettrai juste après mon travail de diplôme moi :-)). J'ai hate!!

++

# mai 8, 2007 11:35
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01

- SharePoint Online: Script PowerShell pour supprimer une colonne dans tous les sites d’une collection par Blog Technique de Romelard Fabrice le 11-27-2018, 18:01