Class TreeView
Implements Tree View control
Inherited Members
Namespace: EmptyKeys.UserInterface.Controls
Assembly: EmptyKeys.UserInterface.dll
Syntax
public class TreeView : ItemsControl
Constructors
TreeView()
Initializes a new instance of the TreeView class.
Declaration
public TreeView()
Fields
SelectedItemChangedEvent
The selected item changed event
Declaration
public static readonly RoutedEvent SelectedItemChangedEvent
Field Value
| Type | Description |
|---|---|
| RoutedEvent |
SelectedItemProperty
The selected item property
Declaration
public static readonly DependencyProperty SelectedItemProperty
Field Value
| Type | Description |
|---|---|
| DependencyProperty |
Properties
SelectedItem
Gets or sets the selected item.
Declaration
public object SelectedItem { get; }
Property Value
| Type | Description |
|---|---|
| System.Object | The selected item. |
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
OnSelectedItemChanged(RoutedPropertyChangedEventArgs<Object>)
Raises the SelectedItemChanged event.
Declaration
protected virtual void OnSelectedItemChanged(RoutedPropertyChangedEventArgs<object> e)
Parameters
| Type | Name | Description |
|---|---|---|
| RoutedPropertyChangedEventArgs<System.Object> | e | The instance containing the event data. |
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
SelectedItemChanged
Occurs when [selected item changed].
Declaration
public event RoutedPropertyChangedEventHandler<object> SelectedItemChanged
Event Type
| Type | Description |
|---|---|
| RoutedPropertyChangedEventHandler<System.Object> |