예제 #1
0
        public IAddingCloudEventHandler AddNewAccount(AddNewCloudControl control)
        {
            var browser = new BrowserAuthControl(
                DropboxSettings.AuthUrl,
                token => new DropboxEngine(token)
                );

            browser.AddingSucceeded += OnSaveNewAccount;
            control.AddChildControl(browser);
            return(browser);
        }
예제 #2
0
        private void OnNewDriveButton_Click(object sender, EventArgs e)
        {
            HideAllPanels();
            var drive           = (ICloudDriveObject)((Button)sender).Tag;
            var addDriveControl = new AddNewCloudControl {
                Dock = DockStyle.Fill
            };

            controlPanel.Controls.Add(addDriveControl);
            var addingCloudEventHandler = drive.AddNewAccount(addDriveControl);

            addingCloudEventHandler.AddingSucceeded += OnAddNewDrive;
        }