Application 2 : Convertisseur de Température

Afin d’en apprendre plus sur le développement Windows Phone 7, j’ai décidé d’approfondir le sujet en mettant en avant divers concepts intéressants.

Le première idée venue : Un Convertisseur de Température. Un sujet qui parait simple si l’on en parle rapidement aux gens mais qui est bien plus complexe qu’il n’y parait si l’on souhaite une application avec des ListPicker.

En dehors de cela, les principes restent les mêmes avec des conditions selon les choix effectués.

Je vous laisse donc découvrir ma première vraie application (idée venant de moi uniquement !).

    

Voici un lien direct vers l’application : http://www.windowsphone.com/fr-BE/apps/63ea3562-0e1a-47ae-98a4-d2fb461a6947

Mise à jour prévue : Aucune à l’heure actuelle

Application 1 : Mon CV – Chapitre Michael

La première application demandée par D. Hernie était la création d’une application CV nous présentant en quelques lignes.

Celle-ci fût créé en mode paysage avec un panorama permettant d’utiliser le Touch Screen pour afficher plus d’informations.

    

Voici un lien direct vers l’application :
http://www.windowsphone.com/fr-BE/apps/8f31bc48-7fa5-449a-ae9f-b9b2f97b51d0

Mise à jour prévue :
Version 1.1 : Modification des différentes pages : intégration de Facebook et Twitter, suppression des compétences, nom et prénom sur une unique ligne, …

Enlever le Frame Rate Counter – Windows Phone 7

Lors de la publication de votre application Windows Phone 7, une erreur qui revient souvent est liée aux captures d’ecran pour promouvoir votre application.

En effet, le Frame Rate Counter (chiffres en blanc et rouge sur le bord de l’écran) est activée par défaut sur les nouvelles applications crées grâce à Visual Studio 2010. Lorsque vous essayer de publier votre application, Microsoft refusera notamment à cause de cela.

Voici la solution pour enlever le Frame Rate Counter :
Il vous suffit d’ouvrir votre App.xaml.cs et de retrouver cette ligne :

 Application.Current.Host.Settings.EnableFrameRateCounter = true;

Le Frame Rate Counter est actif lorsque le EnableFrameRateCounter = true, il vous suffit donc de remplacer true par false et le tour est joué ! Cela vous donne donc :

 Application.Current.Host.Settings.EnableFrameRateCounter = true;

Modifier la taille d’un Panorama Title – Windows Phone 7

Beaucoup de gens pensent tout d’abord à ajouter la propriété FontSize pour obtenir :

<controls:Panorama Title="Votre Titre" FontSize="20">

Ce code ne permettra pas de changer la taille de notre titre contrairement à un TextBlock.

L’une des solutions consiste à définir le Template du titre de cette manière :

<controls:Panorama Title="Mon CV - Chapitre Michael">
    <controls:Panorama.TitleTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding}" FontSize="50" Margin="0,75,0,0" />
        </DataTemplate>
    </controls:Panorama.TitleTemplate>
</controls:Panorama>

Ce code permettra donc à votre titre d’être de taille 50 (d’autres propriétés liées aux TextBlock peuvent bien sûr être ajoutées).