private void WarehouseClientForm_Shown(object sender, EventArgs e) { List <Request> requests = new List <Request>(proxy.GetRequests()); requests.ForEach(request => { RequestCreated(request); }); proxy.Subscribe(); }
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; }