2014-05-05 7 views
0

Je travaille sur Windows Phone 8. Lorsque je tape sur les éléments, je dois mettre en surbrillance l'élément sélectionné. J'utilise le LongListSelector avec DataTemplate. J'ai observé cet exemple http://code.msdn.microsoft.com/wpapps/Highlight-a-selected-item-30ced444. Il y a deux façons - utiliser le contrôle utilisateur (je ne rentre pas) et rechercher des éléments enfants (je ne trouve pas mon TextBlock). J'ai besoin d'un changement dans l'allocation du premier plan de couleur dans le bloc de texte. Donnez un moyen simple de le faire.LongListSelector - pour mettre en surbrillance l'élément sélectionné

+2

Vous pouvez jeter un coup d'œil à [cette question] (http://stackoverflow.com/q/3470471/2681948) ou [celle-là] (http://social.msdn.microsoft.com/forums/wpapps/ fr-FR/c61ba700-e792-4ad2-be4a-cfd4f829452b/longlistelector-highlight-selected-items). – Romasz

Répondre

1

J'avais déjà essayé d'utiliser des arbres visuels et de percer l'élément sélectionné spécifique et de changer la couleur de fond de la grille à l'intérieur du modèle de données. Ce que j'ai observé, c'est que plus le nombre d'éléments dans le LongListSelector est grand, plus le temps nécessaire pour mettre en évidence l'élément est long. Quelques fois j'avais aussi vu l'écran devenir blanc si je sélectionne un élément et la reprise du contenu original avec l'élément sélectionné après disons 2 à 3 secondes ce qui était mauvais. Cette fois, je suis passé à un ListBox qui a bien fonctionné pour un certain nombre d'entrées dans la liste. Cela ne peut pas être une solution cependant, mais c'est ce que j'avais expérimenté sur LongListSelectors et colorier l'élément sélectionné.

Questions connexes