void OnViewStyleGalleryItemCheckedChanged(object sender, GalleryItemEventArgs e) { GalleryItem item = e.Item; if (!item.Checked) { return; } WinExplorerViewStyle _viewStyle = (WinExplorerViewStyle)Enum.Parse(typeof(WinExplorerViewStyle), item.Tag.ToString()); this.winExplorerView.OptionsView.Style = _viewStyle; FileSystemImageCache.Cache.ClearCache(); UpdateView(); }
IconSizeType GetItemSizeType(WinExplorerViewStyle viewStyle) { switch (viewStyle) { case WinExplorerViewStyle.Large: case WinExplorerViewStyle.ExtraLarge: return(IconSizeType.ExtraLarge); case WinExplorerViewStyle.List: case WinExplorerViewStyle.Small: return(IconSizeType.Small); case WinExplorerViewStyle.Tiles: case WinExplorerViewStyle.Medium: case WinExplorerViewStyle.Content: return(IconSizeType.Large); default: return(IconSizeType.ExtraLarge); } }
Size GetItemSize(WinExplorerViewStyle viewStyle) { switch (viewStyle) { case WinExplorerViewStyle.ExtraLarge: return(new Size(256, 256)); case WinExplorerViewStyle.Large: return(new Size(96, 96)); case WinExplorerViewStyle.Content: return(new Size(32, 32)); case WinExplorerViewStyle.Small: return(new Size(16, 16)); case WinExplorerViewStyle.Tiles: case WinExplorerViewStyle.Default: case WinExplorerViewStyle.List: case WinExplorerViewStyle.Medium: default: return(new Size(96, 96)); } }