private void buttonPagesDelete_Click(object sender, RoutedEventArgs e) { var selected = _workstationscontrol._workstations.FirstOrDefault(x => x.IP == ((ListBoxItem)this.listBoxPages.SelectedItem).Content.ToString()); using (ClientServiceClient client = new ClientServiceClient()) { client.DeleteWorkstation(selected); } this.listBoxPages.Items.Remove(this.listBoxPages.SelectedItem); }