Class TreeViewItem
Implements item for Tree View
Inheritance
Inherited Members
Namespace: EmptyKeys.UserInterface.Controls
Assembly: EmptyKeys.UserInterface.dll
Syntax
public class TreeViewItem : HeaderedItemsControl
Constructors
TreeViewItem()
Initializes a new instance of the TreeViewItem class.
Declaration
public TreeViewItem()
TreeViewItem(TreeView)
Initializes a new instance of the TreeViewItem class.
Declaration
public TreeViewItem(TreeView container)
Parameters
Type | Name | Description |
---|---|---|
TreeView | container | The container. |
Fields
IsExpandedProperty
The is expanded property
Declaration
public static readonly DependencyProperty IsExpandedProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
IsSelectedProperty
The is selected property
Declaration
public static readonly DependencyProperty IsSelectedProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
SelectedEvent
The selected event
Declaration
public static readonly RoutedEvent SelectedEvent
Field Value
Type | Description |
---|---|
RoutedEvent |
UnselectedEvent
The unselected event
Declaration
public static readonly RoutedEvent UnselectedEvent
Field Value
Type | Description |
---|---|
RoutedEvent |
Properties
IsExpanded
Gets or sets a value indicating whether this instance is expanded.
Declaration
public bool IsExpanded { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsSelected
Gets or sets a value indicating whether this instance is selected.
Declaration
public bool IsSelected { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
ParentTreeView
Gets or sets the parent TreeView.
Declaration
public TreeView ParentTreeView { get; set; }
Property Value
Type | Description |
---|---|
TreeView | The parent TreeView. |
Methods
GetContainerForItemOverride(Object)
Gets the container for item override.
Declaration
protected override UIElement GetContainerForItemOverride(object item)
Parameters
Type | Name | Description |
---|---|---|
System.Object | item | The item. |
Returns
Type | Description |
---|---|
UIElement |
Overrides
IsItemItsOwnContainerOverride(Object)
Determines whether if [is item its own container override].
Declaration
protected override bool IsItemItsOwnContainerOverride(object item)
Parameters
Type | Name | Description |
---|---|---|
System.Object | item | The item. |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
OnItemsSourceChanged(DependencyPropertyChangedEventArgs)
Raises the ItemsSourceChanged event.
Declaration
protected override void OnItemsSourceChanged(DependencyPropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
DependencyPropertyChangedEventArgs | e | The DependencyPropertyChangedEventArgs instance containing the event data. |
Overrides
SetContainer(UIElement, UIElement)
Sets the container.
Declaration
protected override void SetContainer(UIElement itemContainer, UIElement contentVisual)
Parameters
Type | Name | Description |
---|---|---|
UIElement | itemContainer | The item container. |
UIElement | contentVisual | The content visual. |
Overrides
Events
Selected
Occurs when [selected].
Declaration
public event RoutedEventHandler Selected
Event Type
Type | Description |
---|---|
RoutedEventHandler |
Unselected
Occurs when [unselected].
Declaration
public event RoutedEventHandler Unselected
Event Type
Type | Description |
---|---|
RoutedEventHandler |