ImageGear .NET v24.12 - Updated
ImGearThumbnailList Class
Members 




ImageGear24.Web Assembly > ImageGear.Web.UI Namespace : ImGearThumbnailList Class
This class describes the server side ImGearThumbnailList control for viewing a list of document pages represented as thumbnails.
Object Model
ImGearThumbnailList Class
Syntax
'Declaration
 
<DesignerAttribute("ImageGear.Web.UI.ViewerDesigner,ImageGear24.Web")>
<ToolboxDataAttribute("<{0}:ImGearThumbnailList runat=server Width="149px" Height="600px" ></{0}:ImGearThumbnailList>")>
<ToolboxBitmapAttribute(ImageGear.Web.UI.ImGearThumbnailList, "ImGearThumbnailList.ico")>
<DefaultPropertyAttribute("DataSourceID")>
<ParseChildrenAttribute(True)>
<PersistChildrenAttribute(False)>
<ThemeableAttribute(True)>
<BindableAttribute(True)>
<DesignerCategoryAttribute("Code")>
<DesignerSerializerAttribute("Microsoft.VisualStudio.Web.WebForms.ControlCodeDomSerializer, Microsoft.VisualStudio.Web, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>
<ToolboxItemFilterAttribute("System.Web.UI", ToolboxItemFilterType.Require)>
<ToolboxItemAttribute("System.Web.UI.Design.WebControlToolboxItem, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>
Public Class ImGearThumbnailList 
   Inherits System.Web.UI.WebControls.DataBoundControl
'Usage
 
Dim instance As ImGearThumbnailList
[Designer("ImageGear.Web.UI.ViewerDesigner,ImageGear24.Web")]
[ToolboxData("<{0}:ImGearThumbnailList runat=server Width="149px" Height="600px" ></{0}:ImGearThumbnailList>")]
[ToolboxBitmap(ImageGear.Web.UI.ImGearThumbnailList, "ImGearThumbnailList.ico")]
[DefaultProperty("DataSourceID")]
[ParseChildren(true)]
[PersistChildren(false)]
[Themeable(true)]
[Bindable(true)]
[DesignerCategory("Code")]
[DesignerSerializer("Microsoft.VisualStudio.Web.WebForms.ControlCodeDomSerializer, Microsoft.VisualStudio.Web, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[ToolboxItemFilter("System.Web.UI", ToolboxItemFilterType.Require)]
[ToolboxItem("System.Web.UI.Design.WebControlToolboxItem, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public class ImGearThumbnailList : System.Web.UI.WebControls.DataBoundControl 
[Designer("ImageGear.Web.UI.ViewerDesigner,ImageGear24.Web")]
[ToolboxData("<{0}:ImGearThumbnailList runat=server Width="149px" Height="600px" ></{0}:ImGearThumbnailList>")]
[ToolboxBitmap(ImageGear.Web.UI.ImGearThumbnailList, "ImGearThumbnailList.ico")]
[DefaultProperty("DataSourceID")]
[ParseChildren(true)]
[PersistChildren(false)]
[Themeable(true)]
[Bindable(true)]
[DesignerCategory("Code")]
[DesignerSerializer("Microsoft.VisualStudio.Web.WebForms.ControlCodeDomSerializer, Microsoft.VisualStudio.Web, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[ToolboxItemFilter("System.Web.UI", ToolboxItemFilterType.Require)]
[ToolboxItem("System.Web.UI.Design.WebControlToolboxItem, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public __gc class ImGearThumbnailList : public System.Web.UI.WebControls.DataBoundControl 
[Designer("ImageGear.Web.UI.ViewerDesigner,ImageGear24.Web")]
[ToolboxData("<{0}:ImGearThumbnailList runat=server Width="149px" Height="600px" ></{0}:ImGearThumbnailList>")]
[ToolboxBitmap(ImageGear.Web.UI.ImGearThumbnailList, "ImGearThumbnailList.ico")]
[DefaultProperty("DataSourceID")]
[ParseChildren(true)]
[PersistChildren(false)]
[Themeable(true)]
[Bindable(true)]
[DesignerCategory("Code")]
[DesignerSerializer("Microsoft.VisualStudio.Web.WebForms.ControlCodeDomSerializer, Microsoft.VisualStudio.Web, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[ToolboxItemFilter("System.Web.UI", ToolboxItemFilterType.Require)]
[ToolboxItem("System.Web.UI.Design.WebControlToolboxItem, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public ref class ImGearThumbnailList : public System.Web.UI.WebControls.DataBoundControl 
Remarks

This control is a visual representation of a list of image thumbnails. In normal web based image viewer applications, you will need to have one ImGearThumbnailList control on your web page for images(pages) in documents pages you wish to display as thumbnails.

This control optionally allows you to use your own CSS class definitions for the display of the control and the thumbnails within it. By default, it uses the built in style.

This control can be used either from the server or the client side. On the server side it can be specified in an .aspx page in the Visual Studio editor or dragging it from the Visual Studio tool box to your .aspx page.

A ImGearThumbnialList control contains a list of thumbnail images. These images may belong to one or more multi-page/single page documents or pages selected out of several documents.

Using the server side approach to creating the control lets you bind images from a data source to the control. This databinding approach is as provided in .NET. You can create a list of images from any .NET supported data source and bind this list to the control. The data sources can either be an Xml file,local variables or databases. For more details and examples, see, Data Binding to the Server Side ImGearThumbnailList Control.

Inheritance Hierarchy

System.Object
   System.Web.UI.Control
      System.Web.UI.WebControls.WebControl
         System.Web.UI.WebControls.BaseDataBoundControl
            System.Web.UI.WebControls.DataBoundControl
               ImageGear.Web.UI.ImGearThumbnailList

See Also

Reference

ImGearThumbnailList Members
ImageGear.Web.UI Namespace