Esempio n. 1
0
        private void SignIn_Click(object sender, RoutedEventArgs e)
        {
            credential = DriveHandler.LoadCredentials(Scopes);
            service    = new DriveService(new BaseClientService.Initializer()
            {
                HttpClientInitializer = credential,
                ApplicationName       = ApplicationName,
            });
            Username.Content         = DriveHandler.PrintUsername(service);
            ChooseFolder.ItemsSource = DriveHandler.FolderList(service);
            var userLogo = DriveHandler.UserLogo(service);

            if (userLogo == "" || userLogo == null)
            {
                Logo.Source = ImageHandler.TextImage(
                    Username.Content.ToString(),
                    new System.Drawing.Font("arial", 12),
                    System.Drawing.Color.Black,
                    System.Drawing.Color.Aquamarine);
            }
            else
            {
                Logo.Source = ImageHandler.LoadImage(userLogo);
            }
        }
Esempio n. 2
0
        public MainWindow()
        {
            InitializeComponent();

            // Login to Google account
            credential = DriveHandler.LoadCredentials(Scopes);

            // Create Drive API service.
            if (credential != null)
            {
                service = new DriveService(new BaseClientService.Initializer()
                {
                    HttpClientInitializer = credential,
                    ApplicationName       = ApplicationName,
                });

                Username.Content         = DriveHandler.PrintUsername(service);
                Logo.Source              = ImageHandler.LoadImage(DriveHandler.UserLogo(service));
                ChooseFolder.ItemsSource = DriveHandler.FolderList(service);
            }

            //Instance of global keyboard hook to
            SetupKeyboardHooks();
        }