我有一個問題在ListView的DataTemplate中獲取綁定工作。我的綁定目標是一個KeyValuePair。 (我與Metro應用可在Windows 8)字典<字符串,字符串>不綁定在xaml(Metro App)
我有一個字典
Params = new Dictionary<string, string>();
Params.Add("Key1", "Value1");
Params.Add("Key1", "Value2");
我嘗試將其綁定:
<ListView ItemsSource="{Binding Params}">
<ListView.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Key}"></TextBlock>
<TextBlock Text="{Binding Value}"></TextBlock>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
但KeyPairValue不上這個(沒有綁定)反應。但是,如果我這樣做結合:
<ListView ItemsSource="{Binding Params}">
<ListView.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}"></TextBlock>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我看到:
月初綁定正確的應用程序爲Windows Phone 7的Windows 8中發生了什麼工作?
我嘗試使用ObservableDictionary或指定路徑,但它沒有幫助。 Perhars這是一個錯誤。 :(你知道如何解決這段時間? – iJoy
沒有對不起,請按照我找到的bug的鏈接。 – weston
哦,他們關閉了bug ...但沒有修復 – iJoy