シンプルな RSS ニュース アグリゲータを作成しようとしています。しかし、私はバインディングで何か間違ったことをしました。
xaml:
<phone:LongListSelector
x:Name="MainLongListSelector"
Margin="0,0,-12,0"
ItemsSource="{Binding Path=News.List}"
SelectionChanged="MainLongListSelector_SelectionChanged">
背後にあるコード:
(mainpage)
public MainPage()
{
InitializeComponent();
// Set the data context of the LongListSelector control
// to the sample data
DataContext = App.ViewModel;
(viewmodel)
public class NewsViewModel : BaseViewModel
{
public NewsRepository News { get; private set; }
}
はNewsRepository
、 を保持する単なるモデル オブジェクトList<obj> List
です。物事が横向きになる方向を誰か教えてもらえますか?
アプリは問題なく動作しますが、手動で入力したリスト内の単一のアイテムがアプリケーションに表示されません:-(
DataContext
そこにあるビューモデルのコンテンツへの割り当てにブレークポイントを設定しました...