J'ai tenté de remplir une liste multiséléctronique avec les couleurs supportées dans WP7.1, mais j'ai des problèmes pour générer une liste de ces couleurs dans le code derrière. Jusqu'à présent, ma solution est la suivante:comment créer une liste de couleurs multiples
ColorListPage.xaml
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<toolkit:MultiselectList x:Name="ColorList" ItemsSource="{Binding}" Height="88" HorizontalAlignment="Left" VerticalAlignment="Top" >
<DataTemplate>
<StackPanel Orientation="Horizontal" Margin="16,21,0,20">
<Rectangle Fill="{Binding}" Width="50" Height="50"/>
<TextBlock Text="{Binding}" Margin="12,10,0,0"/>
</StackPanel>
</DataTemplate>
</toolkit:MultiselectList>
et je tente de DataBind aux propriétés du rectangle et TextBlock tels que le rectangle sera rempli d'une valeur SolidColorBrush et la textblock il constituera contient le nom du solidcolorbrush correspondant. C'est où je suis coincé, car je ne peux pas comprendre comment accomplir ceci? Plus précisément, je n'essaie pas d'appeler les couleurs d'accent, mais toutes les options de couleur disponibles (par exemple vu lors de la définition du remplissage du rectangle explicite il y a une énorme liste d'options).
merci pour votre réponse. Je voudrais en effet que l'utilisateur sélectionne autant de couleurs que possible en utilisant une Multiselectlist. J'ai vu des exemples de couleurs d'accent de liaison à une liste, mais puisqu'il y a plusieurs couleurs intégrées pour les options de remplissage (comme la fumée blanche, Beige, DarkMagenta, etc.) je me demandais s'il y avait un moyen plus facile d'appeler ces couleurs une liste à lier à la Multiselectlist? Je ne sais pas comment obtenir ces couleurs autrement qu'en définissant explicitement un premier plan, un remplissage, ou quoi que ce soit dans xaml, puis en sélectionnant dans la liste peuplée d'options de couleurs qui en résulte. – Matthew
ajouté une autre solution, espérons que cela aide –