Class TreeViewHeaderRowPresenter
Represents the TreeView Header Row presenter
Implements
Inherited Members
Namespace: Syncfusion.Windows.Tools.Controls
Assembly: Syncfusion.Tools.Wpf.dll
Syntax
public class TreeViewHeaderRowPresenter : TreeViewRowPresenterBase, IWeakEventListener
Constructors
TreeViewHeaderRowPresenter()
Initializes a new instance of the TreeViewHeaderRowPresenter class.
Declaration
public TreeViewHeaderRowPresenter()
Fields
AllowsColumnReorderProperty
Represents the Allow Column Reorder property of TreeViewHeader Row
Declaration
public static readonly DependencyProperty AllowsColumnReorderProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Properties
AllowsColumnReorder
Gets or sets a value indicating whether [allows column reorder].
Declaration
public bool AllowsColumnReorder { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Methods
ArrangeOverride(Size)
Arranges the override.
Declaration
protected override Size ArrangeOverride(Size arrangeSize)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Size | arrangeSize | Size of the arrange. |
Returns
Type | Description |
---|---|
System.Windows.Size | Size arrangeSize |
Dispose()
Declaration
public void Dispose()
Initialize()
Initializes this instance.
Declaration
protected override void Initialize()
Overrides
MeasureOverride(Size)
Measures the override.
Declaration
protected override Size MeasureOverride(Size constraint)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Size | constraint | The constraint. |
Returns
Type | Description |
---|---|
System.Windows.Size | Size constraint |
OnLostMouseCapture(MouseEventArgs)
Invoked when an unhandled System.Windows.Input.Mouse.LostMouseCapture attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
Declaration
protected override void OnLostMouseCapture(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseEventArgs | e | The System.Windows.Input.MouseEventArgs that contains event data. |
OnMouseLeftButtonDown(MouseButtonEventArgs)
Invoked when an unhandled System.Windows.UIElement.MouseLeftButtonDown routed event is raised on this element. Implement this method to add class handling for this event.
Declaration
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseButtonEventArgs | e | The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data reports that the left mouse button was pressed. |
OnMouseLeftButtonUp(MouseButtonEventArgs)
Invoked when an unhandled System.Windows.UIElement.MouseLeftButtonUp routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
Declaration
protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseButtonEventArgs | e | The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data reports that the left mouse button was released. |
OnMouseMove(MouseEventArgs)
Invoked when an unhandled System.Windows.Input.Mouse.MouseMove attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseEventArgs | e | The System.Windows.Input.MouseEventArgs that contains the event data. |