Archives de
Mois : mai 2015

Chargement incrémentiel : implémentation de ISupportIncrementalLoading

Chargement incrémentiel : implémentation de ISupportIncrementalLoading

ISupportIncrementalLoading Le framework WinRT fournit une interface permettant d’implémenter le chargement incrémentiel. Cette interface est toute simple elle n’a que membres. Lien vers la documentation MSDN A quoi ça sert? L’implémentation de cette interface permet facilement de créer des listes infinie ou des listes qui se chargent au fur et à mesure. Toutes collections implémentant ISupportIncrementalLoading marchent automatiquement avec les ListView et GridView de WinRT. Quand se servir de liste incrémentielle? Quand vous avez des collections à afficher des des…

Lire la suite Lire la suite

Créer vos Logos de vos apps WinRT en un rien de temps

Créer vos Logos de vos apps WinRT en un rien de temps

Update Désormais plus besoin d’utiliser un utilitaire console. J’ai écrit un petit add in à visual studio que vous pouvez télécharger ici. Pour généré vos logos c’est encore plus simple : – Clickez droit sur “Package.appxmanifest” – Clickez sur “Generate logos” Merci à Toss Net pour avoir eu l’idée de l’add in. Le reste de l’article est donc obsolète. =================================================================================== Kezako Tout développeur WindowsPhone/Windows 8 a du s’arracher les cheveux en voyant le nombre de tailles différentes de logos à…

Lire la suite Lire la suite

Ajouter des smiley dans une RichTextBlock

Ajouter des smiley dans une RichTextBlock

Lorsque j’ai créé l’application MyTwich je me suis posé la question : Comment convertir un string en flux texte et/ou image, tout en conservant la mechanique de Binding? Pour ce faire il faut créer un DependencyObject. Et voici comment on l’utilise en XAML. Un exemple de visuel de chat avec des emoticones :

Astuce : ObservableCollection HasItems

Astuce : ObservableCollection HasItems

Souvent, lorsque j’affiche des listes, si celles-ci sont vides j’affiche un texte alternatif. Avant je devais toujours faire un converter pour pouvoir afficher ce texte. Et puis j’ai eu l’idée d’hériter d’ObservableCollection pour lui rajouter la propriété HasItem. Désormais je me bind directement à la propriété HasItem pour afficher ou non ce texte alternatif. Qu’en pensez-vous?

Astuce : Forcer l’orientation d’une page WinRT

Astuce : Forcer l’orientation d’une page WinRT

Voici une petite astuce pour les apps multi orientation. Lorsqu’on développe une application WinRT, lors de la création de celle-ci on peut choisir si on gère plusieurs types d’orientations (Portrait/Landscape). Si on ne précise rien, le framework passe lui-même une page en paysage ou portrait, en fonction de l’orientation du téléphone. Or il peut être pratique d’avoir une page qui supporte que les visuels Portrait et d’autre pages qui supportent tous les affichages! Le framework nous met à disposition la…

Lire la suite Lire la suite

Pin It on Pinterest