WPF

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TreeViewHeaderRowPresenter

    Show / Hide Table of Contents

    Class TreeViewHeaderRowPresenter

    Represents the TreeView Header Row presenter

    Inheritance
    System.Object
    TreeViewRowPresenterBase
    TreeViewHeaderRowPresenter
    Implements
    System.Windows.IWeakEventListener
    Inherited Members
    TreeViewRowPresenterBase.ColumnsProperty
    TreeViewRowPresenterBase.GetVisualChild(Int32)
    TreeViewRowPresenterBase.Columns
    TreeViewRowPresenterBase.LogicalChildren
    TreeViewRowPresenterBase.VisualChildrenCount
    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 Description
    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

    true if [allows column reorder]; otherwise, false.

    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
    TreeViewRowPresenterBase.Initialize()

    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.

    Implements

    System.Windows.IWeakEventListener
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved