Edit this page

This article will show the internal elements structure of RadCheckedListBox considering the ListViewType:

Structure of ListViewType.ListView

Figure 1: ListViewType.ListView's elements hierarchy

checkedlistbox-structure 001

Figure 2: RadCheckedListBox's structure in ListViewType.ListView

checkedlistbox-structure 002

  1. SimpleListViewVisualItem: represents the visual item.
    1.1. ListViewItemCheckbox: represents the check box.
  2. SimpleListViewContainer: represents the view container.
  3. RadScrollBarElement: represents the scroll bar.

Structure of ListViewType.IconsView

Figure 3: ListViewType.IconsView's elements hierarchy

checkedlistbox-structure 005

Figure 4: RadCheckedListBox's structure in ListViewType.IconsView

checkedlistbox-structure 003

  1. IconListViewVisualItem: represents the visual item.
    1.1. ListViewItemCheckbox: represents the check box.
  2. IconListViewContainer: represents the view container.
  3. RadScrollBarElement: represents the scroll bar.

Structure of ListViewType.DetailsView

Figure 5: RadCheckedListBox's structure in ListViewType.DetailsView

checkedlistbox-structure 006

Figure 6: RadCheckedListBox's structure in ListViewType.DetailsView

checkedlistbox-structure 004

  1. DetailListViewVisualItem: represents the visual item.
    1.1. ListViewItemCheckbox: represents the check box.
    1.2. DetailListViewColumnContainer: represents the column container that holds the cells.
    1.2.1. DetailListViewDataCellElement: represents the cell.
  2. DetailsListViewContainer: represents the view container.
  3. DetailListViewColumnContainer: represents the container that holds the columns.
  4. RadScrollBarElement: represents the scroll bar.