Intersoft ClientUI Documentation
ISHeaderedItemsControl Class
Members  See Also  Send Feedback
Intersoft.Client.Framework Namespace : ISHeaderedItemsControl Class






Serves as the base class for all Intersoft Headered Items controls.

Object Model

ISHeaderedItemsControl Class

Syntax

Visual Basic (Declaration) 
Public MustInherit Class ISHeaderedItemsControl 
   Inherits HeaderedItemsControl
   Implements IControlIFrameworkISelectionItem 
Visual Basic (Usage)Copy Code
Dim instance As ISHeaderedItemsControl
C# 
public abstract class ISHeaderedItemsControl : HeaderedItemsControl, IControlIFrameworkISelectionItem  
Delphi 
public class ISHeaderedItemsControl = class(HeaderedItemsControl, IControl, IFramework, ISelectionItem)abstract; 
JScript 
public abstract class ISHeaderedItemsControl extends HeaderedItemsControl implements IControlIFrameworkISelectionItem 
Managed Extensions for C++ 
public __gc abstract class ISHeaderedItemsControl : public HeaderedItemsControl, IControlIFrameworkISelectionItem  
C++/CLI 
public ref class ISHeaderedItemsControl abstract : public HeaderedItemsControl, IControlIFrameworkISelectionItem  

Example

The following examples shows several heading and items concept in ClientUI controls line up.

UXContextMenu Copy Code
<Grid x:Name="Layout" Background="White" Intersoft:ContextMenuService.ContextMenuName="MyContextMenu">
        <Intersoft:UXContextMenu x:Name="MyContextMenu" HorizontalAlignment="Left" VerticalAlignment="Top">
                <Intersoft:UXMenuItem Header="View" Background="#FF767676">
                        <Intersoft:UXMenuItem Header="Large Icons"/>
                        <Intersoft:UXMenuItem Header="Medium Icons"/>
                        <Intersoft:UXMenuItem Header="Small icons"/>
                </Intersoft:UXMenuItem>
                <Intersoft:UXMenuItem Header="Sort By">
                        <Intersoft:UXMenuItem Header="Name"/>
                        <Intersoft:UXMenuItem Header="Size"/>
                </Intersoft:UXMenuItem>
                <Intersoft:UXSeparator/>
                <Intersoft:UXMenuItem Header="Refresh"/>
        </Intersoft:UXContextMenu>
</Grid>

UXAccordion Copy Code
<Intersoft:UXAccordion HorizontalAlignment="Center" Height="200" VerticalAlignment="Center" Width="150">
        <Intersoft:UXAccordionItem Header="Co-workers">
                <Intersoft:UXAccordionOption Content="Alex"/>
                <Intersoft:UXAccordionOption Content="Vyna"/>
                <Intersoft:UXAccordionOption Content="Greg"/>
                <Intersoft:UXAccordionOption Content="Silvia"/>
        </Intersoft:UXAccordionItem>
        <Intersoft:UXAccordionItem Header="Family"/>
</Intersoft:UXAccordion>

Remarks

ISHeaderedItemsControl is one of many available content model that Intersoft ClientUI provides. To learn more about other content model see Content Model Overview.

ISHeaderedItemsControl is a base class for all ClientUI items controls. It inherits from the ItemsControl class. The HeaderedItemsControl defines the Header property, which follows the same rules as the Header property of a ISHeaderedContentControl.

Inheritance Hierarchy

System.Object
   System.Windows.DependencyObject
      System.Windows.UIElement
         System.Windows.FrameworkElement
            System.Windows.Controls.Control
               System.Windows.Controls.ItemsControl
                  Intersoft.Client.Framework.HeaderedItemsControl
                     Intersoft.Client.Framework.ISHeaderedItemsControl
                        Intersoft.Client.Framework.GroupItem
                        Intersoft.Client.Framework.ISGroupItem
                        Intersoft.Client.Framework.ISHeaderedHierarchicalSelectionControl
                        Intersoft.Client.Framework.ISHeaderedSelectionControl
                        Intersoft.Client.UI.Aqua.UXRibbon.UXRibbonTab
                        Intersoft.Client.UI.Aqua.UXRibbon.UXRibbonTabGroupBase
                        Intersoft.Client.UI.Data.UXDataFilter
                        Intersoft.Client.UI.ScheduleView.UXScheduleViewBase
                        Intersoft.Client.UI.ScheduleView.UXScheduleViewGroupHeader

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2012 All Rights Reserved.