【发布时间】:2010-03-08 08:36:28
【问题描述】:
想象我有一个实体:
public class MyObject
{
public string Name { get; set; }
}
我有一个列表框:
<ListBox x:Name="lbParts">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
我将它绑定到代码隐藏中的集合:
ObjectQuery<MyObject> componentQuery = context.MyObjectSet;
Binding b = new Binding();
b.Source = componentQuery;
lbParts.SetBinding(ListBox.ItemsSourceProperty, b);
然后单击按钮我将实体添加到 MyObjectSet:
var myObject = new MyObject { Name = "Test" };
context.AddToMyObjectSet(myObject);
这就是问题所在——这个对象需要在 UI 中更新到。但它没有添加在那里:(
【问题讨论】:
标签: wpf entity-framework data-binding