ImageGear .NET v25.2 - Updated
ImageGear.Web Assembly / ImageGear.Web.UI Namespace / ImGearThumbnailList Class
Members




In This Topic
    ImGearThumbnailList Class
    In This Topic
    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,ImageGear.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,ImageGear.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,ImageGear.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,ImageGear.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 ImGearThumbnailList 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