menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TreeGridTemplateColumn - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class TreeGridTemplateColumn

    Represents a column that contains template-specified cell content

    Inheritance
    System.Object
    SfGridColumnBase<SfGridBase>
    GridColumnBase
    TreeGridColumn
    TreeGridTextColumnBase
    TreeGridTemplateColumn
    Implements
    System.IDisposable
    IFilterDefinition
    Inherited Members
    GridColumnBase.ActualWidth
    GridColumnBase.ActualWidthProperty
    GridColumnBase.AllowEditing
    GridColumnBase.AllowEditingProperty
    GridColumnBase.AllowFocus
    GridColumnBase.AllowFocusProperty
    GridColumnBase.AllowSorting
    GridColumnBase.AllowSortingProperty
    GridColumnBase.CellStyle
    GridColumnBase.CellStyleProperty
    GridColumnBase.CellStyleSelector
    GridColumnBase.CellStyleSelectorProperty
    GridColumnBase.CellTemplate
    GridColumnBase.CellTemplateProperty
    GridColumnBase.CellTemplateSelector
    GridColumnBase.CellTemplateSelectorProperty
    GridColumnBase.DisplayBinding
    GridColumnBase.GetTypeface(GridColumnBase, GridCell)
    GridColumnBase.GridValidationMode
    GridColumnBase.GridValidationModeProperty
    GridColumnBase.HeaderStyle
    GridColumnBase.HeaderStyleProperty
    GridColumnBase.HeaderTemplate
    GridColumnBase.HeaderTemplateProperty
    GridColumnBase.HeaderText
    GridColumnBase.HeaderTextProperty
    GridColumnBase.HeaderToolTipTemplate
    GridColumnBase.HeaderToolTipTemplateProperty
    GridColumnBase.HorizontalHeaderContentAlignment
    GridColumnBase.HorizontalHeaderContentAlignmentProperty
    GridColumnBase.IsAutoGenerated
    GridColumnBase.IsHidden
    GridColumnBase.IsHiddenProperty
    GridColumnBase.IsReadOnly
    GridColumnBase.IsReadOnlyProperty
    GridColumnBase.IsTemplate
    GridColumnBase.MappingName
    GridColumnBase.MappingNameProperty
    GridColumnBase.MaximumWidth
    GridColumnBase.MaximumWidthProperty
    GridColumnBase.MinimumWidth
    GridColumnBase.MinimumWidthProperty
    GridColumnBase.OnUpdateBindingInfo(DependencyObject, DependencyPropertyChangedEventArgs)
    GridColumnBase.Padding
    GridColumnBase.PaddingProperty
    GridColumnBase.SetCellBoundToolTip
    GridColumnBase.SetCellBoundToolTipProperty
    GridColumnBase.SetCellBoundValue
    GridColumnBase.SetCellBoundValueProperty
    GridColumnBase.SetValueBindingConverter()
    GridColumnBase.ShowHeaderToolTip
    GridColumnBase.ShowHeaderToolTipProperty
    GridColumnBase.ShowToolTip
    GridColumnBase.ShowToolTipProperty
    GridColumnBase.TextAlignment
    GridColumnBase.TextAlignmentProperty
    GridColumnBase.ToolTipTemplate
    GridColumnBase.ToolTipTemplateProperty
    GridColumnBase.ToolTipTemplateSelector
    GridColumnBase.ToolTipTemplateSelectorProperty
    GridColumnBase.UpdateBindingForValidation(GridValidationMode)
    GridColumnBase.UpdateTrigger
    GridColumnBase.UpdateTriggerProperty
    GridColumnBase.ValueBinding
    GridColumnBase.VerticalAlignment
    GridColumnBase.VerticalAlignmentProperty
    GridColumnBase.Width
    GridColumnBase.WidthProperty
    SfGridColumnBase<SfGridBase>.Dispose()
    TreeGridColumn.AllowBlankFilters
    TreeGridColumn.AllowBlankFiltersProperty
    TreeGridColumn.AllowDragging
    TreeGridColumn.AllowDraggingProperty
    TreeGridColumn.AllowFiltering
    TreeGridColumn.AllowFilteringProperty
    TreeGridColumn.AllowResizing
    TreeGridColumn.AllowResizingProperty
    TreeGridColumn.CanAllowSpinOnMouseScroll()
    TreeGridColumn.CellType
    TreeGridColumn.ColumnFilter
    TreeGridColumn.ColumnMemberType
    TreeGridColumn.ColumnSizer
    TreeGridColumn.ColumnSizerProperty
    TreeGridColumn.CreateInstanceCore()
    TreeGridColumn.Dispose(Boolean)
    TreeGridColumn.FilterBehavior
    TreeGridColumn.FilteredFrom
    TreeGridColumn.FilterPopupStyle
    TreeGridColumn.FilterPopupStyleProperty
    TreeGridColumn.FilterPopupTemplate
    TreeGridColumn.FilterPopupTemplateProperty
    TreeGridColumn.FilterPredicates
    TreeGridColumn.ImmediateUpdateColumnFilter
    TreeGridColumn.ImmediateUpdateColumnFilterProperty
    TreeGridColumn.OnCellTemplateChanged(DependencyPropertyChangedEventArgs)
    TreeGridColumn.OnCellTemplateSelectorChanged(DependencyPropertyChangedEventArgs)
    TreeGridColumn.SetCellType(String)
    TreeGridColumn.TreeGrid
    TreeGridTextColumnBase.TextDecorations
    TreeGridTextColumnBase.TextDecorationsProperty
    TreeGridTextColumnBase.TextTrimming
    TreeGridTextColumnBase.TextTrimmingProperty
    TreeGridTextColumnBase.TextWrapping
    TreeGridTextColumnBase.TextWrappingProperty
    Namespace: Syncfusion.UI.Xaml.TreeGrid
    Assembly: Syncfusion.SfGrid.WPF.dll
    Syntax
    public class TreeGridTemplateColumn : TreeGridTextColumnBase, IDisposable, IFilterDefinition

    Constructors

    TreeGridTemplateColumn()

    Initializes a new instance of the TreeGridTemplateColumn class.

    Declaration
    public TreeGridTemplateColumn()

    Fields

    EditTemplateProperty

    Identifies the EditTemplate dependency property.

    Declaration
    public static readonly DependencyProperty EditTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the EditTemplate dependency property.

    EditTemplateSelectorProperty

    Identifies the EditTemplateSelector dependency property.

    Declaration
    public static readonly DependencyProperty EditTemplateSelectorProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the EditTemplateSelector dependency property.

    Properties

    EditTemplate

    Gets or sets the System.Windows.DataTemplate to load in editing mode.

    Declaration
    public DataTemplate EditTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.DataTemplate

    The template that is used to display the contents of cell in a column that is in editing mode. The default is null.

    Remarks

    The decides whether the data context of the EditTemplate is based on Record or class.
    By default, Record will be the DataContext for template. If SetCellBoundValue is true, will be the data context.

    See Also
    EditTemplateSelector

    EditTemplateSelector

    Gets or sets the System.Windows.DataTemplate by choosing a template based on bound data objects and data-bound element in editing mode.

    Declaration
    public DataTemplateSelector EditTemplateSelector { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.DataTemplateSelector

    A custom System.Windows.Controls.DataTemplateSelector object that provides logic and returns a System.Windows.DataTemplate that is in edit mode of column. The default is null.

    See Also
    EditTemplate

    Methods

    CanEditCell()

    Determines whether the cells in TreeGridTemplateColumn can be edited.

    Declaration
    protected override bool CanEditCell()
    Returns
    Type Description
    System.Boolean

    Returns true if the template column has loaded with EditTemplate or EditTemplateSelector. If the TreeGridTemplateColumn loaded with CellTemplate, returns false.

    Overrides
    GridColumnBase.CanEditCell()

    CanFocus()

    Determines whether the GridTemplateColumn can receive focus.

    Declaration
    protected override bool CanFocus()
    Returns
    Type Description
    System.Boolean

    Returns true if the column is loaded with editor in its CellTemplate.

    Overrides
    TreeGridColumn.CanFocus()

    OnEditTemplateChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Dependency call back for EditTemplate property. Invoked when the EditTemplate dependency property value changed in the TreeGridTemplateColumn.

    Declaration
    public static void OnEditTemplateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyObject d

    The DependencyObject that contains the TreeGridTemplateColumn.

    System.Windows.DependencyPropertyChangedEventArgs e

    The System.Windows.DependencyPropertyChangedEventArgs that contains the data for the EditTemplate property changes.

    OnEditTemplateSelectorChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Dependency call back for EditTemplateSelector property. Invoked when the EditTemplateSelector dependency property value changed in the TreeGridTemplateColumn.

    Declaration
    public static void OnEditTemplateSelectorChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyObject d

    The DependencyObject that contains the TreeGridTemplateColumn.

    System.Windows.DependencyPropertyChangedEventArgs e

    The Microsoft.UI.Xaml.DependencyPropertyChangedEventArgs that contains the data for the EditTemplateSelector property changes.

    SetDisplayBindingConverter()

    Sets the converter for the of TreeGridTemplateColumn.

    Declaration
    protected override void SetDisplayBindingConverter()
    Overrides
    TreeGridTextColumnBase.SetDisplayBindingConverter()
    Remarks

    You can override this method to specify the converter for .

    UpdateBindingBasedOnAllowEditing()

    Updates the binding for the AllowEdit property changes in the TreeGridTemplateColumn.

    Declaration
    protected override void UpdateBindingBasedOnAllowEditing()
    Overrides
    TreeGridColumn.UpdateBindingBasedOnAllowEditing()

    Implements

    System.IDisposable
    IFilterDefinition
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved