我正在尝试使用存储过程和Entity Framework在WPF中将数据加载到ListView中。当我首次加载用户控件时,ListView正常加载数据。然后我调用相同的代码来刷新数据,通过调试可以看到ListItems计数发生了变化,但是前端屏幕上的数据没有更新。
XAML
XAML
<ListView Name="DocsListView" ItemsSource="{Binding}">
<ListView.View>
<GridView>
<GridViewColumn Header="Documents" DisplayMemberBinding="{Binding Documents}"/>
</GridView>
</ListView.View>
</ListView>
代码后台
public void LoadDocs()
{
Context _Context = new Context();
DocsListView.ItemsSource = null;
DocsListView.ItemsSource = _Context.SP_GetDocuments(1).ToList();
_Context = null;
}
请问有人能帮我找出我做错了什么吗?我正在使用VS2012、.Net 4.5和EF 5.0。