private void Initialize() { _bindingSource = new BindingSource(); // Initializing service proxy var cloudProxy = new CloudServiceClient(); try { // Getting file names from cloud server _fileList = new List <string>(cloudProxy.GetFileList().Select(Path.GetFileName)); // Logging Log("Connected to cloud, " + _fileList.Count + " files available"); // Setting data source for the listbox control _bindingSource.DataSource = _fileList; fileListBox.DataSource = _bindingSource; } catch (Exception e) { Log(e.Message); } finally { // Close service proxy cloudProxy.Close(); } }