Class DualListBox
  
  
  
  
  
  
  Assembly: DotNetNuke.dll
  Syntax
  
    public class DualListBox : WebControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IPostBackEventHandler, IPostBackDataHandler
   
  Constructors
  
  DualListBox()
  
  
  Declaration
  
  Properties
  
  AddAllImageURL
  
  
  Declaration
  
    public string AddAllImageURL { get; set; }
   
  Property Value
  
  
  AddAllKey
  
  
  Declaration
  
    public string AddAllKey { get; set; }
   
  Property Value
  
  
  AddAllText
  
  
  Declaration
  
    public string AddAllText { get; set; }
   
  Property Value
  
  
  AddImageURL
  
  
  Declaration
  
    public string AddImageURL { get; set; }
   
  Property Value
  
  
  AddKey
  
  
  Declaration
  
    public string AddKey { get; set; }
   
  Property Value
  
  
  AddText
  
  
  Declaration
  
    public string AddText { get; set; }
   
  Property Value
  
  
  AvailableDataSource
  
  
  Declaration
  
    public object AvailableDataSource { get; set; }
   
  Property Value
  
  
  AvailableListBoxStyle
  
  
  Declaration
  
    [Browsable(true)]
[PersistenceMode(PersistenceMode.InnerProperty)]
[TypeConverter(typeof(ExpandableObjectConverter))]
public Style AvailableListBoxStyle { get; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    [Browsable(true)]
[PersistenceMode(PersistenceMode.InnerProperty)]
[TypeConverter(typeof(ExpandableObjectConverter))]
public Style ButtonStyle { get; }
   
  Property Value
  
  
  CausesValidation
  
  
  Declaration
  
    public bool CausesValidation { get; set; }
   
  Property Value
  
  
  ContainerStyle
  
  
  Declaration
  
    [Browsable(true)]
[PersistenceMode(PersistenceMode.InnerProperty)]
[TypeConverter(typeof(ExpandableObjectConverter))]
public TableStyle ContainerStyle { get; }
   
  Property Value
  
  
  DataTextField
  
  
  Declaration
  
    public string DataTextField { set; }
   
  Property Value
  
  
  DataValueField
  
  
  Declaration
  
    public string DataValueField { set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    [Browsable(true)]
[PersistenceMode(PersistenceMode.InnerProperty)]
[TypeConverter(typeof(ExpandableObjectConverter))]
public Style HeaderStyle { get; }
   
  Property Value
  
  
  LocalResourceFile
  
  
  Declaration
  
    public string LocalResourceFile { get; set; }
   
  Property Value
  
  
  RemoveAllImageURL
  
  
  Declaration
  
    public string RemoveAllImageURL { get; set; }
   
  Property Value
  
  
  RemoveAllKey
  
  
  Declaration
  
    public string RemoveAllKey { get; set; }
   
  Property Value
  
  
  RemoveAllText
  
  
  Declaration
  
    public string RemoveAllText { get; set; }
   
  Property Value
  
  
  RemoveImageURL
  
  
  Declaration
  
    public string RemoveImageURL { get; set; }
   
  Property Value
  
  
  RemoveKey
  
  
  Declaration
  
    public string RemoveKey { get; set; }
   
  Property Value
  
  
  RemoveText
  
  
  Declaration
  
    public string RemoveText { get; set; }
   
  Property Value
  
  
  SelectedDataSource
  
  
  Declaration
  
    public object SelectedDataSource { get; set; }
   
  Property Value
  
  
  SelectedListBoxStyle
  
  
  Declaration
  
    [Browsable(true)]
[PersistenceMode(PersistenceMode.InnerProperty)]
[TypeConverter(typeof(ExpandableObjectConverter))]
public Style SelectedListBoxStyle { get; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public bool ShowAddAllButton { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public bool ShowAddButton { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public bool ShowRemoveAllButton { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public bool ShowRemoveButton { get; set; }
   
  Property Value
  
  
  TagKey
  
  
  Declaration
  
    protected override HtmlTextWriterTag TagKey { get; }
   
  Property Value
  
  Overrides
  
  
  ValidationGroup
  
  
  Declaration
  
    public string ValidationGroup { get; set; }
   
  Property Value
  
  Methods
  
  GetPostBackOptions(string)
  
  
  Declaration
  
    protected virtual PostBackOptions GetPostBackOptions(string argument)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | argument |  | 
    
  
  Returns
  
  
  LoadPostData(string, NameValueCollection)
  
  
  Declaration
  
    public bool LoadPostData(string postDataKey, NameValueCollection postCollection)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    protected void OnAddAllButtonClick(EventArgs e)
   
  Parameters
  
  
  
  
  
  Declaration
  
    protected void OnAddButtonClick(DualListBoxEventArgs e)
   
  Parameters
  
  
  OnPreRender(EventArgs)
  
  
  Declaration
  
    protected override void OnPreRender(EventArgs e)
   
  Parameters
  
  Overrides
  
  
  
  
  
  Declaration
  
    protected void OnRemoveAllButtonClick(EventArgs e)
   
  Parameters
  
  
  
  
  
  Declaration
  
    protected void OnRemoveButtonClick(DualListBoxEventArgs e)
   
  Parameters
  
  
  RaisePostBackEvent(string)
  
  
  Declaration
  
    public void RaisePostBackEvent(string eventArgument)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | eventArgument |  | 
    
  
  
  RaisePostDataChangedEvent()
  
  
  Declaration
  
    public void RaisePostDataChangedEvent()
   
  
  RenderContents(HtmlTextWriter)
  
  
  Declaration
  
    protected override void RenderContents(HtmlTextWriter writer)
   
  Parameters
  
  Overrides
  
  Events
  
  
  
  Declaration
  
    public event EventHandler AddAllButtonClick
   
  Event Type
  
  
  
  
  Declaration
  
    public event DualListBoxEventHandler AddButtonClick
   
  Event Type
  
  
  
  
  Declaration
  
    public event EventHandler RemoveAllButtonClick
   
  Event Type
  
  
  
  
  Declaration
  
    public event DualListBoxEventHandler RemoveButtonClick
   
  Event Type
  
  Implements
  
  
  
  
  
  
  
  
  
  
  
  Extension Methods