juin
2011
J’ai lu il y a quelques temps un billet d’Olivier Dahan où, par un titre accrocheur, il proposait son retour d’expérience sur MVVM en proposant de bruler le pattern (voir http://www.e-naxos.com/Blog/post/2011/05/20/Faut-il-bruler-la-pattern-MVVM-.aspx) Comme ca fait quelques temps que je n’ai pas écrit de billet et que j’ai envie de partager mon expérience sur le sujet, j’en profite Je suis globalement d’accord avec lui, respecter tout MVVM n’est pas forcément toujours judicieux. Il faut l’adapter aux besoins […]
novembre
2010
Windows Phone 7 (WP7) est la nouvelle plateforme de développement de Microsoft destinée aux smartphones. Dans ce premier tutoriel, vous découvrirez comment démarrer le développement d’applications avec Windows Phone 7. Nous commencerons par installer les outils nécessaires au développement sur WP7 puis nous créerons un premier programme simpliste en utilisant Silverlight pour WP7. Enfin, nous l’exécuterons sur l’émulateur et découvrirons son fonctionnement. Bonne lecture : http://nico-pyright.developpez.com/tutoriel/vs2010/csharp/windows-phone-seven/introduction-developpement-windows-phone-seven-wp7-silverlight/
juin
2010
Je vous présente mon dernier article : Utilisez le pattern Model-View-ViewModel dans vos applications Silverlight grâce à MVVM Light toolkit Cet article constitue une introduction au développement d’applications Silverlight en utilisant le design pattern M-V-VM grâce au MVVM Light Toolkit de Laurent Bugnion. Bonne lecture
mars
2009
Pour faire un TextBlock multiligne, on va devoir utiliser la collection Inlines du contrôle. On y ajoutera des sections discrètes de texte (Classe System.Windows.Documents.Run), ainsi que des sauts de lignes (Classe System.Windows.Documents.LineBreak). Ainsi, on peut imaginer 2 méthodes d’extensions qui font ca :
mars
2009
Je vous présente ici une solution pour envoyer des fichiers grâce à Silverlight sur un serveur PHP. Vous y trouverez notamment comment créer un web service avec NuSOAP afin de réaliser cet upload. Aller consulter l’article
juin
2008
Je vous présente ici un article qui propose une solution pour utiliser Silverlight avec une base de données MySql. On y verra également quelques utilisations des composants de Silverlight. Bonne lecture
juin
2008
Prenons un exemple, j’ai un objet composé de 2 strings dans mon application. Ces deux strings représentent des entiers. Je veux les passer à une fonction javascript qui me renverra un objet composé de 2 entiers contenant la mise au carré des valeurs contenues dans le premier objet. Pour ce faire, on va créer nos deux objets en C# coté Silverlight en utilisant l’attribut ScriptableMember.
juin
2008
Il peut être utile de copier des valeurs dans le presse papier, par exemple un lien ou une adresse email afin de l’utiliser dans son navigateur favori. Pour ce faire, on va utiliser l’objet javascript clipboardData et invoquer la méthode setData : var pressePapier = (ScriptObject)HtmlPage.Window.GetProperty("clipboardData"); if (pressePapier != null) { if ((bool)pressePapier.Invoke("setData", "text", "http://wwww.developpez.com")) HtmlPage.Window.Alert("Envoi au presse papier OK"); else HtmlPage.Window.Alert("Erreur d’envoi […]
juin
2008
Prenons cette fonction javascript qui change la visibilité d’un élément, elle est déclarée dans votre page ASPX comme suit : <script type="text/javascript"> function setDisplayDiv(id, visible) { var o; if (document.getElementById) o = document.getElementById(id).style; else if (document.layers) o = document.layers[id]; else if (document.all) o = document.all[id].style; if (o) o.display = […]
juin
2008
En utilisant le DOM. Soit par exemple l’extrait de page ASPX suivant : <asp:scriptmanager ID="ScriptManager1" runat="server"></asp:scriptmanager> <div style="height:100px"> <asp:silverlight ID="Xaml1" runat="server" Source="~/ClientBin/monApplication.xap" MinimumVersion="2.0.30523" Width="100%" Height="100%"></asp:silverlight> </div> <div id="result"></div> qui contient un controle <asp:silverlight>et un <div> identifié par son id : « result »
Commentaires récents
- [Tests] Arrange Act Assert, une traduction ? dans
- [UnitTest][C#] Tester une méthode privée dans
- Récupérer une valeur d’un contrôle depuis une autre Form / inclusions croisées et déclaration anticipée dans
- Tutoriel : Utiliser la ListBox et l’Isolated Storage dans vos applications Windows Phone 7 avec Silverlight dans
- Tutoriel : Utiliser la ListBox et l’Isolated Storage dans vos applications Windows Phone 7 avec Silverlight dans
Archives
- janvier 2013
- avril 2012
- janvier 2012
- juin 2011
- janvier 2011
- décembre 2010
- novembre 2010
- septembre 2010
- juin 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- mai 2009
- avril 2009
- mars 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007