2010-05-18 135 views
0

我想將綁定到集合中的特定元素。 但我不知道如何編寫綁定。 這是代碼:WPF如何綁定到集合中的特定元素

public class MySource 
{ 
.. 
public string SomeProp; 
public ICollection<T> MyCollection; 
.. 
} 

this.DataContext = new MySource(); 

<TextBox Text={Binding SomeProp} /> 

<TextBox Text={Binding FIRST_ELEMENT_OF_THE_MyCollection} /> 
<TextBox Text={Binding SECOND_ELEMENT_OF_THE_MyCollection} /> 
<!--Ignore other elements--> 

試圖取代那些綁定字符串,請

謝謝

回答

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

如果你從裏面的元素需要一個屬性,你可以這樣寫:{綁定MyCollection [0] .Property}? – 2010-05-18 06:43:18

+0

是的。它應該在WPF中工作。如果不是,您可以在ViewModel中使用兩個屬性。 – Amsakanna 2010-05-18 06:58:26