Merci pour l'itemscontrol, c'est effectivement beaucoup plus intéressant.
Mais je ne peu pas implémenter le textwrapping : je rempli mon ItemsControl à partir d'une base de données (par linq), je déclare donc simplement mon contrôle dans le xaml comme ceci :
1 2 3
| <ItemsControl x:Name="liste_annonces" Width="600">
<!--mise en forme du controle-->
</ItemsControl> |
Et j'y insère mes messages à partir du xaml.cs comme ceci :
liste_annonces.ItemsSource = e.Result;
e.result étant la liste de strings retournée par ma requête linq, or l'ItemTemplate que tu m'a fourni n'est pas adapté à cette méthode
As tu une meilleure solution ? ou devrai-je modifier ma méthode d'insertion et si oui Comment ?
Par rapport au troisième point, c'est très simple, je souhaite ajouter à mon application Silverlight une animation automatique permanente qui, dès l'ouverture du programme jusqu'à sa fermeture, va faire défiler tous les éléments de mon ItemsControl.
Le problème ,c'est qu'une fois à la fin de la liste, il n'aura bien sur plus rien à afficher, alors je souhaiterai reprendre la liste depuis le début à chaque fois pour faire un défilement continu...
Partager