juin
2010
Data Store est une nouvelle fonctionnalité d’Expression Blend 4 permettant de créer des variables d’application qui pourront être utilisées depuis n’importe quel écran d’une application SketchFlow.
Vous pourrez par exemple garder en mémoire le nom d’utilisateur saisi sur un écran de login afin de le réafficher dans un autre écran. C’est justement le cas que nous allons étudier.
On commence par créer deux écrans, login et accueil, via le panneau SketchFlow map:
Dans le panneau Data nous allons créer un nouveau Data Store…
…appelé « Data Store » (comme c’est original) et défini au niveau du projet:
On va y déclarer une propriété Username:
Vous pouvez bien sûr éditer les valeurs de ces propriétés (pour par exemple leur donner une valeur par defaut):
Dans l’écran login nous allons lier (via un binding) la propriété Text de la Textbox de login à la propriété Username du Data Store. Le plus facile pour réaliser cette opération de est de faire un drag and drop depuis le panneau Data sur la Textbox:
Ainsi, la valeur saisie dans la Textbox sera affectée à la propriété Username du Data Store et nous pourrons garder en mémoire le nom entré par l’utilisateur.
Nous renouvellons l’opération avec un TextBlock sur l’écran d’accueil:
Lançons le projet dans un navigateur et saisissons « toto » dans la Textbox de login:
Le nom saisi se retrouve maintenant dans l’écran d’accueil:
Articles récents
Commentaires récents
- Accéder aux informations sur la batterie avec Windows Phone 8 dans
- Accéder aux informations sur la batterie avec Windows Phone 8 dans
- Comparaison de développement en iPhone et Windows Phone 7 dans
- Comparaison de développement en iPhone et Windows Phone 7 dans
- Le SDK Open XML 2.0 pour Microsoft Office disponible en version RTM ! dans