Ejemplo n.º 1
0
    protected void ASPxFileManager1_CustomThumbnail(object source, FileManagerThumbnailCreateEventArgs e)
    {
        FileManagerItem item = e.Item;

        if (Path.GetExtension(item.Name) != String.Empty)
        {
            string url = GenerateThumbnail(e.Item);
            e.ThumbnailImage.Url = Page.ResolveUrl(url);
        }
    }
        // Appearance customization
        protected void fileManager_CustomThumbnail(object source, FileManagerThumbnailCreateEventArgs e)
        {
            var file = e.Item as FileManagerFile;

            if (file == null)
            {
                return;
            }

            string url = GetThumbnailUrl(file.Extension);

            if (!string.IsNullOrEmpty(url))
            {
                e.ThumbnailImage.Url = ResolveUrl(url);
            }
        }
Ejemplo n.º 3
0
	/// <summary>
	/// Assign a custom icon based on the file extension
	/// </summary>
	/// <param name="source">event source</param>
	/// <param name="e">args - used to get file extension</param>
	void FileManager_CustomThumbnail(object source, FileManagerThumbnailCreateEventArgs e)
	{
		string iconRoot = "~/images/icons/";
		switch (e.File.Extension)
		{
			case ".xml":
			case ".log":
			case ".mdb":
				e.ThumbnailImage.Url = iconRoot + "database.png";
				break;
			case ".swf":
			case ".fla":
			case ".as":
				e.ThumbnailImage.Url = iconRoot + "flash.png";
				break;
			case ".avi":
			case ".mpg":
			case ".mpv":
			case ".mov":
			case ".wmf":
			case ".flv":
			case ".mpeg":
				e.ThumbnailImage.Url = iconRoot + "video.png";
				break;
			case ".zip":
			case ".7z":
			case ".gz":
			case ".tar":
				e.ThumbnailImage.Url = iconRoot + "zip.png";
				break;
			case ".htm":
			case ".html":
			case ".css":
				e.ThumbnailImage.Url = iconRoot + "web.png";
				break;
			case ".asp":
			case ".asa":
			case ".inc":
			case ".aspx":
			case ".asax":
			case ".ashx":
			case ".master":
			case ".cs":
			case ".cshtml":
			case ".config":
			case ".php":
			case ".pl":
				e.ThumbnailImage.Url = iconRoot + "webServer.png";
				break;
		}
	}