2010-11-17 8 views

Antwort

2

Sie können Ihre Bindungen in WPF indizieren. Versuchen Sie Folgendes:

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

Danke. Meine Quelle ist eigentlich eine LINQ-Klasse, Member.PhoneNumbers. Jedes Mitglied kann maximal 3 Arten von Telefonnummern haben. Ich möchte jedes Textfeld an jede Art von Telefonnummer binden können? So etwas wie Text = "{Binding Member.PhoneNumbers [" Mobile "]}". Ist es möglich? Eine andere Möglichkeit, es zu erreichen? – JCRA

+0

Ich * glaube *, dass ein Indexer von jedem Typ sein kann. Versuchen Sie Text = "{Binding Member.PhoneNumbers ['Mobile']}" –

+0

Ich habe es versucht. Leider funktioniert es nicht. Ich hoffe, Sie haben andere Vorschläge. – JCRA

0

Sie können an Indices binden.

Text={Binding phonenumbers[0]} 

Ansonsten individuelle Eigenschaften für die Telefonnummern erstellen und an sie binden.

+0

Danke! Bitte sehen Sie meinen Kommentar zu Matt Hamilton. Ich hoffe ihr könnt mir helfen. – JCRA

Verwandte Themen