2011-05-22 80 views
0
User Class 
- Name 
- Picture 

Friend Class 
- Profile Of Type User 
- Age 

MyProfile STATIC Class 
- STATIC Profile Of Type User 
- STATIC Friends Collection Of Type Friend 

- 編輯 -綁定靜態類ListBox和TextBlock的

如何綁定到以下幾點:
- MyProfile.Friends要列表框其中包含文本塊有朋友名字
- 我的資料.Profile.Name到文本塊

+1

綁定到什麼?到一個文本框? – vorrtex 2011-05-22 10:04:26

+0

@vorrtex編輯:) – 2011-05-22 10:06:21

回答

2

確保在您的xaml中爲您的C#名稱空間定義了一個名稱空間。我已經把它命名爲本地。

MyProfile.Friends要列表框其中包含文本塊有朋友名字

<ListBox ItemsSource="{Binding Source={x:Static local:MyProfile.Friends}"> 
    <ListBox.ItemTemplate> 
    <DataTemplate> 
     <TextBlock Text="{Binding Profile.Name}" /> 
    </DataTemplate> 
    </ListBox.ItemTemplate> 
</ListBox> 

MyProfile.Profile.Name爲文本塊

<TextBlock Text="{Binding Source={x:Static local:MyProfile.Profile.Name}" /> 
+0

不工作,因爲我沒有AnyOne值;所以我做了一個listview綁定與Myprofile.Friends,如何將名稱綁定到文本塊內的列表視圖 – 2011-05-22 10:10:13

+1

在您編輯問題之前,您確實有AnyOne值。 – 2011-05-22 10:14:04

+0

不,不,你不明白我,我寫了AnyOne,因爲我不知道它 – 2011-05-22 10:16:17