Intersoft WebDesktop Documentation
WebExplorerPane Class
Members  Example  See Also  Send Feedback
ISNet.WebUI.WebDesktop Namespace : WebExplorerPane Class


Glossary Item Box

WebExplorerPane is one of WebDesktop.NET member which allows you to create advanced navigation user interface with the richness of desktop's ExplorerPane in every details of styles and behaviors.

Object Model

WebExplorerPane Class

Syntax

Visual Basic (Declaration) 
Public Class WebExplorerPane 
   Inherits WebNavPane
   Implements ISNet.ICopyable, ISNet.IObjectState, ISNet.IResetable, ISNet.Serialization.BinarySerialization.IBinarySerialize, ISNet.Serialization.XmlSerialization.ICustomXmlSerializer, ISNet.Serialization.XmlSerialization.IXmlSerialize, ISNet.WebUI.IBaseISNetControl, ISNet.WebUI.IInfo, ISNet.WebUI.ILayoutSettings, ISNet.WebUI.ITemplateSync 
Visual Basic (Usage)Copy Code
Dim instance As WebExplorerPane
C# 
public class WebExplorerPane : WebNavPane, ISNet.ICopyable, ISNet.IObjectState, ISNet.IResetable, ISNet.Serialization.BinarySerialization.IBinarySerialize, ISNet.Serialization.XmlSerialization.ICustomXmlSerializer, ISNet.Serialization.XmlSerialization.IXmlSerialize, ISNet.WebUI.IBaseISNetControl, ISNet.WebUI.IInfo, ISNet.WebUI.ILayoutSettings, ISNet.WebUI.ITemplateSync  

Remarks

You can use WebExplorerPane control to quickly create rich and fully-functional Desktop's Explorer-like navigation user interface in a professional way. WebExplorerPane is designed with elegant architecture, object model and specialized user interface for each element. Therefore, you do not need to do any workaround in order to achieve a modern navigation control which is not only rich in styles, but also in every functions and behaviors. 

WebExplorerPane will enhance your user experience through expand/collapse pane with animation. It allows you determine which pane is more related to the selected object by setting the Collapse property, and it will automatically manage the animation behavior (EnableAnimation set to True) when switching between one navigation to another just like desktop's explorer pane behavior.

WebExplorerPane sets a new standard in navigation user interface by providing advanced features for great flexibility and extensibility. You can choose one of three ContentMode for each Bar's contents, or having all of them to use the global setting specified in PaneSettings.

WebExplorerPane consists of two main user interface elements, which are

  1. Pane Header
    • Image
    • Text
    • Expand/Collapse Image
  2. Pane Content (expandable/collapsible)
    • PaneItem

Example

The following sample shows you how to create a simple WebExplorerPane with default settings. The label in the sample (lblDate) is used to show the current date. To give you better understanding please refer to 'Simple.aspx' file in WebDesktopSamples.
C#Copy Code
protected void Page_Load(object sender, EventArgs e)
{
     body.Style.Add("overflow", "hidden");

     WebExplorerPane WebExplorerPane1 = (WebExplorerPane)WebPaneManager1.FindControl("WebExplorerPane1");
     Label lblDate = (Label)WebExplorerPane1.FindControl("lblDate");
     lblDate.Text = DateTime.Now.ToLongDateString();
}

Inheritance Hierarchy

System.Object
   System.Web.UI.Control
      System.Web.UI.WebControls.WebControl
         ISNet.WebUI.ISNetControl
            ISNet.WebUI.WebDesktop.WebNavPane
               ISNet.WebUI.WebDesktop.WebExplorerPane

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

© 2012 Intersoft Solutions Corp. All Rights Reserved.