2009-03-28 11 views
2

Je travaille dans Silverlight. J'ai un ListBox qui est chargé dynamiquement. Dans la zone de liste, je souhaite placer une case à cocher liée à la propriété "selected" de la liste. Je n'arrive pas à comprendre comment cela se fait. Est-ce que quelqu'un peut-il me montrer la bonne direction? Si c'était une chose winform, je voudrais, créer un gestionnaire "OnChecked" pour la case à cocher pour trouver le parent de la case à cocher et le définir à sélectionné. Je travaille sur l'idée qu'il y a un meilleur moyen. Merci.Silverlight Liaison de données d'un contrôle à un autre

Répondre

0

Non.

En WPF, vous pouvez le faire en mettant quelque chose ce qui suit sur votre CheckBox:

Checked="{Binding Source=Listbox.SelectedItem, Path=Something, Converter={StaticResource SomeConverter}}"

Mais, malheureusement, Silverlight 2 ne supporte pas les lier à d'autres contrôles à l'aide Source=. En d'autres termes, il n'y a pas de meilleur moyen pour le moment. Le code est tout ce que vous avez. Silverlight 2 ne prend pas en charge ce qu'ils appellent la liaison d'élément à élément.

Questions connexes