public object Convert(object value, Type targetType, object parameter, string language)
        {
            if (value == null)
            {
                return(null);
            }
            WallpaperSize wallpaperSize = (WallpaperSize)value;
            string        name          = wallpaperSize.GetName();

            if (wallpaperSize == WallpaperSizeHelper.GetDefaultSize())
            {
                name = name + ResourcesHelper.Default;
            }
            return(name);
        }
        public SettingWindowViewModel()
        {
            WallpaperSizes = new Dictionary <string, WallpaperSize>();

            var enums = Enum.GetValues(typeof(WallpaperSize)).Cast <WallpaperSize>();

            foreach (var wallpaperSize in enums)
            {
                string name = wallpaperSize.GetName();
                if (wallpaperSize == WallpaperSizeHelper.GetDefaultsSize())
                {
                    name = name + Properties.Resources.Default;
                }
                WallpaperSizes.Add(name, wallpaperSize);
            }
        }