2012-11-27 56 views
0

我有一個綁定到一個ObservableCollection在XAML代碼這樣一個ListView一個ListView:重新綁定,有一個XAML結合

<Page 
... 
DataContext="{Binding Pages, RelativeSource={RelativeSource Self}}" /> 

<ListView x:Name="lstWebpages" ItemsSource="{Binding}" > 

現在我想重新綁定代碼。事情是這樣的:

lstWebpages.DataSource = Pages; 
lstWebpages.DataBind(); 

但由於Pages集合以某種方式綁定到頁面和ListView控件,我有點糊塗了?
最初的問題是,我得到一個錯誤,當我嘗試排序頁面列表,在這裏問:
https://stackoverflow.com/questions/13567987/hresult-e-fail-in-winrt-listview-add

回答

1

我相信所有你需要做的就是指定一個不同的ItemsSource

lstWebpages.ItemsSource = NameOfTheObservableCollection; 

DataContext

lstWebpages.DataContext = Pages;