2010-11-17 45 views

Répondre

2

Vous pouvez indexer vos liaisons dans WPF. Essayez ceci:

<TextBox Text="{Binding phonenumbers[0]}" /> 
<TextBox Text="{Binding phonenumbers[1]}" /> 
+0

Merci. Ma source est en fait une classe LINQ, Member.PhoneNumbers. Chaque membre peut avoir au plus 3 types de types de numéros de téléphone. Je veux pouvoir lier chaque zone de texte à chaque type de numéro de téléphone? Quelque chose comme Text = "{Binding Member.PhoneNumbers [" Mobile "]}". C'est possible? Un autre moyen de l'atteindre? – JCRA

+0

Je * crois * qu'un indexeur peut être de n'importe quel type. Essayez Text = "{Member.PhoneNumbers de liaison ['Mobile']}" –

+0

Je l'ai essayé. Malheureusement, cela ne fonctionne pas. J'espère que vous avez d'autres suggestions. – JCRA

0

Vous pouvez lier aux indices.

Text={Binding phonenumbers[0]} 

Sinon, créer des propriétés individuelles pour les numéros de téléphone et de se lier à eux.

+0

Merci! S'il vous plaît voir mon commentaire à Matt Hamilton. J'espère que vous pouvez m'aider. – JCRA