Click or drag to resize
EditableHeaderedItemsControl Class
A base class for the editable headered items control. The does not include all the editable logic and needs to be inherited.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls.TreeView
Assembly: Telerik.Windows.Controls.Navigation (in Telerik.Windows.Controls.Navigation.dll) Version: 2017.2.614.40 (2017.2.614.40)
Syntax
public abstract class EditableHeaderedItemsControl : HeaderedItemsControl

The EditableHeaderedItemsControl type exposes the following members.

Constructors
Methods
  NameDescription
Public methodStatic memberAddEditCanceledHandler
Adds a handler for the EditCanceled routed event.
Public methodStatic memberAddEditedHandler
Adds a handler for the Edited routed event.
Public methodStatic memberAddEditorPrepareHandler
Removes a handler for the EditorPrepare routed event.
Public methodStatic memberAddEditStartedHandler
Adds a handler for the EditStarted routed event.
Public methodStatic memberAddPreviewEditedHandler
Adds a handler for the PreviewEdited routed event.
Public methodStatic memberAddPreviewEditorPrepareHandler
Adds a handler for the PreviewEditorPrepare routed event.
Public methodStatic memberAddPreviewEditStartedHandler
Adds a handler for the PreviewEditStarted routed event.
Public methodBeginEdit
Entry point for editing.
Public methodCancelEdit
Tries to cancel editing.
Protected methodChangeVisualState
Updates the visual states of the control.
Public methodCommitEdit
Tries to Commit edit.
Protected methodGetEditValue
Extracts a value that will be edited. This is normally the header of the control.
Public methodOnApplyTemplate
Called when the template of the control is being applied.
(Overrides FrameworkElementOnApplyTemplate.)
Protected methodOnEditCanceled
Raises the [E:EditCanceled] event.
Protected methodOnEdited
Raises the [E:Edited] event.
Protected methodOnEditorPrepare
Called when the item editor has been prepared.
Protected methodOnEditStarted
Raises the [E:Edited] event.
Protected methodOnHeaderEditTemplateChanged
Called when the HeaderEditTemplate changes.
Protected methodOnHeaderEditTemplateSelectorChanged
Called when the HeaderEditTemplateSelector changes.
Protected methodOnIsInEditModeChanged
Called when the value of the IsInEditMode property changes.
Protected methodOnPreviewEditCanceled
Raises the [E:PreviewEditCanceled] event.
Protected methodOnPreviewEdited
Raises the [E:PreviewEdited] event.
Protected methodOnPreviewEditorPrepare
Called when the PreviewEditorPrepare event is raised.
Protected methodOnPreviewEditStarted
Raises the [E:Edited] event.
Protected methodPrepareEditor
Called when the editor for the edit operation is begin prepared.
Public methodStatic memberRemoveEditCanceledHandler
Removes a handler for the EditCanceled routed event.
Public methodStatic memberRemoveEditedHandler
Removes a handler for the Edited routed event.
Public methodStatic memberRemoveEditorPrepareHandler
Removes a handler for the EditorPrepare routed event.
Public methodStatic memberRemoveEditStartedHandler
Removes a handler for the EditStarted routed event.
Public methodStatic memberRemovePreviewEditedHandler
Removes a handler for the PreviewEdited routed event.
Public methodStatic memberRemovePreviewEditorPrepareHandler
Removes a handler for the PreviewEditorPrepare routed event.
Public methodStatic memberRemovePreviewEditStartedHandler
Removes a handler for the PreviewEditStarted routed event.
Protected methodSetEditValue
Sets the new value after a successful edit. By default it sets the header.
Top
Extension Methods
  NameDescription
Public Extension MethodChildrenOfTypeT
Gets all child elements recursively from the visual tree by given type.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodClearIfNoBindingAndSet
Clears if set.
(Defined by CommonExtensions.)
Public Extension MethodClearIfSet
Clears the property if a value has been set.
(Defined by CommonExtensions.)
Public Extension MethodDeserializePrimitives
Deserializes some primitive properties of a control.
(Defined by SerializationExtensions.)
Public Extension MethodEnableLayoutRounding (Defined by LayoutRoundingHelperExtensions.)
Public Extension MethodFindChildByTypeT
Finds child element of the specified type. Uses breadth-first search.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodGetAssociatedInlineUIContainer (Defined by ExtensionMethods.)
Public Extension MethodGetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodGetBaseControlItemStatus
Gets a string that communicates the visual status of a Control.
(Defined by AutomationExtensions.)
Public Extension MethodGetBoundsRelativeTo
Gets the bounds relative to the current framework element.
(Defined by ExtensionMethods.)
Public Extension MethodGetGlobalMousePosition
(Defined by WindowHost.)
Public Extension MethodGetParents
Enumerates through element's parents in the visual tree.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodGetVisualParentT
Searches up in the visual tree for parent element of the specified type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is ancestor of the current UI element.
(Defined by ExtensionMethods.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is an ancestor of the descendant.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsKeyboardFocusWithin
Determines whether keyboard focus is within the current UI element.
(Defined by KeyboardHelper.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by DependencyObjectExtensions.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by CommonExtensions.)
Public Extension MethodParentOfTypeT
Gets the parent element from the visual tree by given type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodSerializePrimitives
Serializes some primitive properties of a control.
(Defined by SerializationExtensions.)
Public Extension MethodSetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Public Extension MethodSetLayout
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Point)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Double, Double)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSlideInOverloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideIn(TimeSpan)Overloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOutOverloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOut(TimeSpan)Overloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(NullableDouble, NullableDouble, NullableDouble, NullableDouble, TimeSpan)Overloaded.
Translates the target element as requested by the parameters.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(NullableDouble, NullableDouble, NullableDouble, NullableDouble, TimeSpan, Action)Overloaded.
Translates the target element as requested by the parameters and executes the action request.
(Defined by CalendarAnimation.)
Top
Fields
  NameDescription
Public fieldStatic memberEditCanceledEvent
Identifies the EditCanceled routed event.
Public fieldStatic memberEditedEvent
Identifies the Edit routed event.
Public fieldStatic memberEditorPrepareEvent
Identifies the EditorPrepare routed event.
Public fieldStatic memberEditStartedEvent
Identifies the EditStarted routed event.
Public fieldStatic memberHeaderEditTemplateProperty
Identifies the HeaderEditTemplate dependency property.
Public fieldStatic memberHeaderEditTemplateSelectorProperty
Identifies the HeaderEditTemplate dependency property.
Public fieldStatic memberIsEditableProperty
Identifies the IsEditable dependency property.
Public fieldStatic memberIsInEditModeProperty
Identifies the IsInEditMode dependency property.
Public fieldStatic memberPreviewEditCanceledEvent
Identifies the EditCanceled routed event.
Public fieldStatic memberPreviewEditedEvent
Identifies the PreviewEdited routed event.
Public fieldStatic memberPreviewEditorPrepareEvent
Identifies the PreviewEditorPrepare routed event.
Public fieldStatic memberPreviewEditStartedEvent
Identifies the PreviewEditStarted routed event.
Top
Properties
  NameDescription
Protected propertyHeaderEditPresenterElement
Gets the content presenter used for editing.
Public propertyHeaderEditTemplate
Gets or sets the header edit template.
Public propertyHeaderEditTemplateSelector
Gets or sets the header edit template selector.
Public propertyIsEditable
Gets or sets a value indicating whether the control is editable.
Public propertyIsInEditMode
Gets or sets a value indicating whether this instance is in edit mode.
Top
Events
  NameDescription
Public eventEditCanceled
Occurs after an edit has been cancelled.
Public eventEdited
Occurs when a item has been edited.
Public eventEditorPrepare
The event is raised when an editor needs to be prepared.
Public eventEditStarted
Occurs after edit of the control has started.
Public eventPreviewEditCanceled
Occurs just before an edit has been cancelled.
Public eventPreviewEdited
Occurs before the edit is committed.
Public eventPreviewEditorPrepare
Raised before an editor for an edit operation needs to be prepared.
Public eventPreviewEditStarted
Occurs before the edit has begun.
Top
See Also