Представьте, что у меня есть сущность:
public class MyObject
{
public string Name { get; set; }
}
И у меня есть ListBox:
<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);
Вот проблема - этот объект необходимо обновить в пользовательском интерфейсе до. Но он там не добавляется: (