[]
Represents a control that contains multiple items and has a header.
[TemplatePart(Name = "HeaderPresenter", Type = typeof(ContentPresenter))]
[TemplateVisualState(Name = "MouseOver", GroupName = "CommonStates")]
[TemplateVisualState(Name = "Disabled", GroupName = "CommonStates")]
[TemplateVisualState(Name = "Normal", GroupName = "CommonStates")]
public class C1HierarchicalPresenter : ItemsControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage
| Name | Description |
|---|---|
| C1HierarchicalPresenter() | Initializes a new instance of a C1HierarchicalPresenter. |
| Name | Description |
|---|---|
| HeaderProperty | Identifies the Header dependency property. |
| HeaderTemplateProperty | Identifies the HeaderTemplate dependency property. |
| Name | Description |
|---|---|
| Header | Gets or sets the item that labels the control. |
| HeaderTemplate | Gets or sets the template used to display the contents of the control's header. |
| ItemConverter | The ItemConverter performs the conversion from a C1.Silverlight.C1HierarchicalPresenter instance to its String representation. If not set by the user, the default converter will be used. |
| ParentCollection | Gets the items collection of this element's parent. |
| ParentItemsSource | Returns this element's parent ItemsSource Property. |
| Name | Description |
|---|---|
| ChangeVisualStateCommon(bool) | Updates the current visual state of the Common visual state group to match the object's properties. |
| ClearContainerForItemOverride(DependencyObject, object) | |
| GetContainerForItemOverride() | |
| InitializeItem(C1HierarchicalPresenter) | Initializes a C1.Silverlight.C1HierarchicalPresenter by setting its parent and root elements in the hierarchy. |
| IsAncestorOf(C1HierarchicalPresenter) | Determines whether the C1.Silverlight.C1HierarchicalPresenter is an ancestor of the descendant element. |
| IsItemItsOwnContainerOverride(object) | |
| OnApplyTemplate() | Builds the visual tree for the C1HierarchicalPresenter control when a new template is applied. |
| OnHeaderChanged(object) | Called when the value of the Header property changes. |
| OnItemCleared(ItemPreparedEventArgs) | Raises the C1.Silverlight.C1HierarchicalPresenter.ItemCleared event. |
| OnItemPrepared(ItemPreparedEventArgs) | Raises the C1.Silverlight.C1HierarchicalPresenter.ItemPrepared event. |
| OnPropertyChanged(DependencyPropertyChangedEventArgs) | Invoked whenever the effective value of any dependency property has been updated. |
| PrepareContainerForItemOverride(DependencyObject, object) | |
| ToList<T>() | Creates a list with all the item containers present in the Hierarchical Presenter at the moment of invocation. |
| Name | Description |
|---|---|
| IsMouseOverChanged | Event raised when the IsMouseOver property has changed. |
| ItemCleared | Occurs when a C1HierarchicalPresenter child item is cleared. (ClearContainerForItemOverride was invoked). |
| ItemPrepared | Occurs when a C1HierarchicalPresenter child item is prepared (PrepareContainerForItemOverride was invoked). |