|
@@ -27,50 +27,42 @@ namespace PDF_Office.Views.HomePanel.CloudDrive
|
|
|
|
|
|
private CloudFilesContentViewModel CloudFilesDrive=>DataContext as CloudFilesContentViewModel;
|
|
|
|
|
|
+ private List<CloudDriveItem> CloudeDrives = new List<CloudDriveItem>();
|
|
|
+
|
|
|
private CloudType cloudType;
|
|
|
public CloudFilesContent()
|
|
|
{
|
|
|
InitializeComponent();
|
|
|
- list.Add("Box");
|
|
|
- list.Add("DropBox");
|
|
|
- list.Add("GoogleDrive");
|
|
|
- list.Add("OneDrive");
|
|
|
- ListFolder.ItemsSource = list;
|
|
|
- // Listusers.ItemsSource = list;
|
|
|
- // combCloudDisk.ItemsSource = list;
|
|
|
- // ListvmFiles.ItemsSource = list;
|
|
|
+
|
|
|
this.Loaded += usercontrol_Loaded;
|
|
|
}
|
|
|
|
|
|
+ private void InitCloudDrive()
|
|
|
+ {
|
|
|
+ var cloudDriveItem = new CloudDriveItem(CloudType.Box);
|
|
|
+ CloudeDrives.Add(cloudDriveItem);
|
|
|
+
|
|
|
+ cloudDriveItem = new CloudDriveItem(CloudType.DropBox);
|
|
|
+ CloudeDrives.Add(cloudDriveItem);
|
|
|
+
|
|
|
+ cloudDriveItem = new CloudDriveItem(CloudType.GoogleDrive);
|
|
|
+ CloudeDrives.Add(cloudDriveItem);
|
|
|
+
|
|
|
+ cloudDriveItem = new CloudDriveItem(CloudType.OneDrive);
|
|
|
+ CloudeDrives.Add(cloudDriveItem);
|
|
|
+
|
|
|
+ ListFolder.ItemsSource = CloudeDrives;
|
|
|
+ ListFolder.SelectedIndex = 0;
|
|
|
+ }
|
|
|
+
|
|
|
private void usercontrol_Loaded(object sender, RoutedEventArgs e)
|
|
|
{
|
|
|
if(CloudFilesDrive != null)
|
|
|
{
|
|
|
- CloudFilesDrive.isFoundUserHandler += isFoundUserEvent;
|
|
|
CloudFilesDrive.CheckDriveUsers();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private async void isFoundUserEvent(object sender, bool e)
|
|
|
- {
|
|
|
- //isShow = e;
|
|
|
- //if(isShow)
|
|
|
- //{
|
|
|
- // List<User> GoogleDriveUsers = new List<User>();
|
|
|
- //// await Task.Run(async () =>
|
|
|
- // // {
|
|
|
- // //foreach (var item in CloudFilesDrive.GoogleDrive.GoogleDriveUsers)
|
|
|
- // //{
|
|
|
-
|
|
|
- // // GoogleDriveUsers.Add(item.User);
|
|
|
- // //}
|
|
|
- // // });
|
|
|
-
|
|
|
-
|
|
|
- // Listusers.ItemsSource = GoogleDriveUsers;
|
|
|
- //}
|
|
|
- }
|
|
|
-
|
|
|
public void SelectCloudTye(CloudType cloudType)
|
|
|
{
|
|
|
switch (cloudType)
|