public void RequestAdded(object sender, EventArgs e) { Dispatcher.BeginInvoke((Action)(() => { _requests = _proxy.GetOpenRequests(); RequestsList.ItemsSource = _requests.DefaultView; })); }
public MainWindow() { InitializeComponent(); DataContext = this; MyServiceCallback callback = new MyServiceCallback(this); InstanceContext instanceContext = new InstanceContext(callback); _proxy = new WarehouseServiceClient(instanceContext); _proxy.Subscribe(); _requests = _proxy.GetOpenRequests(); RequestsList.ItemsSource = _requests.DefaultView; }