public KnownFolder(KnownFolder knownFolder, bool enabled)
 {
     if (knownFolder == null)
     {
         throw new ArgumentNullException("knownFolder");
     }
     Folder           = knownFolder.Folder;
     My               = knownFolder.My;
     _knownFolderKind = knownFolder._knownFolderKind;
     ProviderUrl      = knownFolder.ProviderUrl;
     DisplayName      = knownFolder.DisplayName;
     Enabled          = enabled;
 }
 public KnownFolder(IDataContainer knownFolderInfo, string myFolderName, KnownFolderKind knownFolderKind, Uri providerUrl, string displayName)
 {
     if (knownFolderInfo == null)
     {
         throw new ArgumentNullException("knownFolderInfo");
     }
     if (myFolderName == null)
     {
         throw new ArgumentNullException("myFolderName");
     }
     Folder           = knownFolderInfo;
     My               = knownFolderInfo.FolderItemInfo(myFolderName);
     _knownFolderKind = knownFolderKind;
     ProviderUrl      = providerUrl;
     Enabled          = false;
     DisplayName      = displayName;
 }
Beispiel #3
0
        public object GetImage(KnownFolderKind folderKind)
        {
            switch (folderKind)
            {
            case KnownFolderKind.OneDrive:
                return(Resources.skydrive_40px);

            case KnownFolderKind.GoogleDrive:
                return(Resources.google_40px);

            case KnownFolderKind.Dropbox:
                return(Resources.dropbox_40px);

            case KnownFolderKind.WindowsMyDocuments:
                return(Resources.folder_40px);

            case KnownFolderKind.None:
            case KnownFolderKind.ICloud:
            case KnownFolderKind.MacDocumentsLibrary:
            default:
                throw new InternalErrorException("Unexpected known folder kind.", folderKind.ToString());
            }
        }
 public object GetImage(KnownFolderKind folderKind)
 {
     return(Image);
 }
 public KnownFolder(IDataContainer knownFolderInfo, string myFolderName, KnownFolderKind knownFolderKind, Uri providerUrl)
     : this(knownFolderInfo, myFolderName, knownFolderKind, providerUrl, null)
 {
 }