Ejemplo n.º 1
0
        protected override void InitializeViewModel()
        {
            ResourceLoader resource = ResourceLoader.GetForCurrentView();

            ThemeSource.Add(new KeyName((int)ElementTheme.Light, resource.GetString("Theme/Light/Text")));
            ThemeSource.Add(new KeyName((int)ElementTheme.Dark, resource.GetString("Theme/Dark/Text")));

            string fmt = resource.GetString("Thumbnail/Retention/Days/Content");

            ThumbnailRetentionPeriodSource.Add(new KeyName(7, string.Format(fmt, 7)));
            ThumbnailRetentionPeriodSource.Add(new KeyName(15, string.Format(fmt, 15)));
            ThumbnailRetentionPeriodSource.Add(new KeyName(30, string.Format(fmt, 30)));

            var st = Settings.Thumbnail;

            UnsupportedThumbnailSource.Add(CreateKeyname(st.UseUnsupportedLocalFolder, "LocalFolder"));
            UnsupportedThumbnailSource.Add(CreateKeyname(st.UseUnsupportedLocalFile, "LocalFile"));
            UnsupportedThumbnailSource.Add(CreateKeyname(st.UseUnsupportedDLNAFolder, "DLNAFolder"));
            UnsupportedThumbnailSource.Add(CreateKeyname(st.UseUnsupportedDLNAFile, "DLNAFile"));
            UnsupportedThumbnailSource.Add(CreateKeyname(st.UseUnsupportedWebDAVFolder, "WebDAVFolder"));
            UnsupportedThumbnailSource.Add(CreateKeyname(st.UseUnsupportedWebDAVFile, "WebDAVFile"));
            UnsupportedThumbnailSource.Add(CreateKeyname(st.UseUnsupportedFTPFolder, "FTPFolder"));
            UnsupportedThumbnailSource.Add(CreateKeyname(st.UseUnsupportedFTPFile, "FTPFile"));
            UnsupportedThumbnailSource.Add(CreateKeyname(st.UseUnsupportedOneDriveFolder, "OneDriveFolder"));
            UnsupportedThumbnailSource.Add(CreateKeyname(st.UseUnsupportedOneDriveFile, "OneDriveFile"));
        }