Click or drag to resize
GridViewToggleRowDetailsColumn Class
GridViewToggleRowDetailsColumn provides an easy and fast way to toggle row details visibility.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.GridView (in Telerik.Windows.Controls.GridView.dll) Version: 2017.3.913.40 (2017.3.913.40)
Syntax
public class GridViewToggleRowDetailsColumn : GridViewColumn, 
	IWeakEventListener<GridViewRowDetailsEventArgs>

The GridViewToggleRowDetailsColumn type exposes the following members.

Constructors
  NameDescription
Public methodGridViewToggleRowDetailsColumn
Initializes a new instance of the GridViewToggleRowDetailsColumn class.
Top
Methods
  NameDescription
Public methodCanEdit
Determines whether the data represented by the column can be edited.
(Overrides GridViewColumnCanEdit(Object).)
Public methodCanFilter
Determines whether the data represented by the column can be filtered by the RadGridView control.
(Overrides GridViewColumnCanFilter.)
Public methodCanGroup
Determines whether the data represented by the column can be grouped.
(Overrides GridViewColumnCanGroup.)
Public methodCanSort
Determines whether the data represented by the column can be sorted.
(Overrides GridViewColumnCanSort.)
Public methodClearFilters
Clears all filtering associated with this column.
(Inherited from GridViewColumn.)
Public methodCopyPropertiesFrom
Copy properties from source column.
(Overrides GridViewColumnCopyPropertiesFrom(GridViewColumn).)
Public methodCreateCellEditElement
Creates the element for the cell in edit mode.
(Inherited from GridViewColumn.)
Public methodCreateCellElement
Creates the element for the cell in view mode.
(Overrides GridViewColumnCreateCellElement(GridViewCell, Object).)
Public methodCreateColumnFilterDescriptor
Creates the column filter descriptor.
(Inherited from GridViewColumn.)
Public methodCreateField
Creates a field described by the descriptor.
(Inherited from GridViewColumn.)
Public methodCreateFieldFilterEditor
Creates the field filter editor.
(Inherited from GridViewColumn.)
Public methodGetAggregateResults
Gets aggregates results for specified group.
(Inherited from GridViewColumn.)
Public methodGetFilteringDisplayString
Gets the filtering display string for a distinct value.
(Inherited from GridViewColumn.)
Protected methodOnAggregateFunctionsCollectionChanged
Called when the aggregate functions collection has changed.
(Inherited from GridViewColumn.)
Protected methodOnAggregateFunctionsItemChanged
Called when an item in the aggregate functions collection is changed.
(Inherited from GridViewColumn.)
Public methodOnCopyingCellClipboardContent
This method is called for each selected cell to retrieve the default cell content.
(Inherited from GridViewColumn.)
Protected methodOnInitialized
Raises the Initialized event. This method is invoked whenever IsInitialized is set to true.
(Inherited from GridViewColumn.)
Public methodOnPastingCellClipboardContent
This method is called for each selected cell to replace the cell content with data from the clipboard.
(Inherited from GridViewColumn.)
Protected methodOnPropertyChanged(PropertyChangedEventArgs)
Raises the PropertyChanged event.
(Inherited from GridViewColumn.)
Protected methodOnPropertyChanged(String)
Raises the PropertyChanged event.
(Inherited from GridViewColumn.)
Protected methodPrepareCellForEdit
Prepares GridViewCell for edit.
(Inherited from GridViewColumn.)
Protected methodRefresh
Refresh this column cells.
(Inherited from GridViewColumn.)
Protected methodRefreshCellElement
Called when cell element needs refresh.
(Overrides GridViewColumnRefreshCellElement(FrameworkElement, DependencyProperty).)
Protected methodSortDistinctValues
Sorts the distinct values.
(Inherited from GridViewColumn.)
Protected methodSortDistinctValuesByFilteringDisplay
Sorts the distinct values according to their display value.
(Inherited from GridViewColumn.)
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 MethodFindChildByTypeT
Finds child element of the specified type. Uses breadth-first search.
(Defined by ChildrenOfTypeExtensions.)
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
Determines whether the element is an ancestor of the descendant.
(Defined by ParentOfTypeExtensions.)
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 MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Top
Fields
  NameDescription
Public fieldStatic memberExpandModeProperty
Identifies the ExpandMode dependency property.
Public fieldStatic memberToggleButtonStyleProperty
Identifies the ToggleButtonStyle dependency property.
Top
Properties
  NameDescription
Public propertyActualWidth
Gets the current width of the column in pixels.
(Inherited from GridViewColumn.)
Public propertyAggregateFunctions
Gets an observable collection of the aggregate functions defined for the column.
(Inherited from GridViewColumn.)
Public propertyBackground
Gets or sets the color behind the content of the column.
(Inherited from GridViewColumn.)
Public propertyCellEditTemplate
Gets or sets the data template for the cell in edit mode.
(Inherited from GridViewColumn.)
Public propertyCellEditTemplateSelector
Gets or sets the data template selector for the cell in edit mode.
(Inherited from GridViewColumn.)
Public propertyCellStyle
Gets or sets the style to be applied for the cells in that column.
(Inherited from GridViewColumn.)
Public propertyCellStyleSelector
Gets or sets the style selector for the cell.
(Inherited from GridViewColumn.)
Public propertyCellTemplate
Gets or sets the data template for the cell in view mode.
(Inherited from GridViewColumn.)
Public propertyCellTemplateSelector
Gets or sets the data template selector for the cell in view mode.
(Inherited from GridViewColumn.)
Public propertyColumnFilterDescriptor
Gets the column filter descriptor.
(Inherited from GridViewColumn.)
Public propertyColumnGroupName
Gets or sets the name of the group this column belongs to.
(Inherited from GridViewColumn.)
Public propertyDataControl
Gets the owning grid.
(Inherited from GridViewColumn.)
Public propertyDisplayIndex
Gets or sets the display position of the column relative to the other columns in the RadGridView.
(Inherited from GridViewColumn.)
Public propertyEditTriggers
Gets or sets the edit triggers.
(Inherited from GridViewColumn.)
Public propertyExpandMode
Gets or sets the row details expand mode of this column.
Public propertyFilteringControl
Gets or sets the control used for filtering.
(Inherited from GridViewColumn.)
Public propertyFilteringControlStyle
Gets or sets the style which will be applied on the filtering control.
(Inherited from GridViewColumn.)
Protected propertyFilteringDisplayFunc
Gets the filtering display function.
(Inherited from GridViewColumn.)
Public propertyFilterMemberPath
Gets or sets a property name, or a period-delimited hierarchy of property names, that indicates the member to filter by.
(Inherited from GridViewColumn.)
Public propertyFilterMemberType
Gets or sets the filter member type of the column. Set this property when the type cannot be automatically discovered from the FilterMemberPath.
(Inherited from GridViewColumn.)
Public propertyFooter
Gets or sets the object used for Column footer.
(Inherited from GridViewColumn.)
Public propertyFooterCellStyle
Gets or sets the style to be applied for the footer cell in that column.
(Inherited from GridViewColumn.)
Public propertyFooterTextAlignment
Gets or sets the text alignment for GridViewColumn footer cell content.
(Inherited from GridViewColumn.)
Public propertyGroupFooterCellStyle
Gets or sets the style to be applied for the group footer cell in that column.
(Inherited from GridViewColumn.)
Public propertyGroupFooterCellStyleSelector
Gets or sets the style selector for group footer cells.
(Inherited from GridViewColumn.)
Public propertyGroupFooterTemplate
Gets or sets the data template for the group footer cell.
(Inherited from GridViewColumn.)
Public propertyGroupFooterTemplateSelector
Gets or sets the data template selector for the group footer cell.
(Inherited from GridViewColumn.)
Public propertyGroupHeaderFormatString
Gets or sets the header format string. Used with string.Format statement.
(Inherited from GridViewColumn.)
Public propertyGroupHeaderTemplate
Gets or sets the template for the group header.
(Inherited from GridViewColumn.)
Public propertyGroupHeaderTemplateSelector
Gets or sets the data template selector for the group header cell.
(Inherited from GridViewColumn.)
Public propertyGroupMemberPath
Gets or sets a property name, or a period-delimited hierarchy of property names, that indicates the member to group by.
(Inherited from GridViewColumn.)
Public propertyHeader
Gets or sets the content of the column header.
(Inherited from GridViewColumn.)
Public propertyHeaderCellStyle
Gets or sets the style to be applied for the header cell in that column.
(Inherited from GridViewColumn.)
Public propertyHeaderTextAlignment
Gets or sets the text alignment for GridViewColumn header cell content.
(Inherited from GridViewColumn.)
Public propertyHeaderTextDecorations
Gets or sets the text decoration. Affects the header cell of the column. This is a dependency property.
(Inherited from GridViewColumn.)
Public propertyHeaderTextTrimming
Gets or sets TextTrimming that will be used to trim the text in this column header cell. This is a dependency property.
(Inherited from GridViewColumn.)
Public propertyHeaderTextWrapping
Gets or sets HeaderTextWrapping that will be used to wrap the text in this column header cell. This is a dependency property.
(Inherited from GridViewColumn.)
Public propertyIsAutoGenerated
Gets a value that indicates whether the column is auto-generated.
(Inherited from GridViewColumn.)
Public propertyIsCustomSortingEnabled
Gets or sets a value indicating whether custom sorting is enabled for this instance.
(Inherited from GridViewColumn.)
Public propertyIsFilterable
Gets or sets a value indicating whether this column can be filtered through the UI.
(Inherited from GridViewColumn.)
Public propertyIsFilteringDeferred
Gets or sets a value indicating whether this column will have deferred filtering when FilteringMode is Popup.
(Inherited from GridViewColumn.)
Public propertyIsFrozen
Gets a value that indicates whether the column is prevented from scrolling horizontally.
(Inherited from GridViewColumn.)
Public propertyIsGroupable
Gets or sets a value indicating whether this instance can be grouped.
(Inherited from GridViewColumn.)
Public propertyIsReadOnly
Gets or sets a value indicating whether the cells in the column can be edited.
(Inherited from GridViewColumn.)
Public propertyIsReorderable
Gets or sets a value that indicates whether the user can change the column display position by dragging the column header.
(Inherited from GridViewColumn.)
Public propertyIsResizable
Gets or sets a value that indicates whether the user can adjust the column width using the mouse.
(Inherited from GridViewColumn.)
Public propertyIsSelected
Gets or sets a value indicating whether this column is selected.
(Inherited from GridViewColumn.)
Public propertyIsSortable
Gets or sets a value that indicates whether the user can sort the column by clicking the column header.
(Inherited from GridViewColumn.)
Public propertyIsVisible
Gets or sets a value indicating whether this instance is visible.
(Inherited from GridViewColumn.)
Public propertyItemType
Gets the type of the item that the field belongs to.
(Inherited from GridViewColumn.)
Public propertyMaxWidth
Gets or sets the maximum column width in pixels.
(Inherited from GridViewColumn.)
Public propertyMinWidth
Gets or sets the minimum column width in pixels.
(Inherited from GridViewColumn.)
Public propertyOptimizeDistinctFilterQuery
Gets or sets a value indicating whether to optimize distinct filter query.
(Inherited from GridViewColumn.)
Public propertyShowColumnWhenGrouped
Indicates whether the column should be visible when grid is grouped by this column.
(Inherited from GridViewColumn.)
Public propertyShowDistinctFilters
Gets or sets a value indicating whether this column will show distinct filters.
(Inherited from GridViewColumn.)
Public propertyShowFieldFilters
Gets or sets a value indicating whether this column will show field filters.
(Inherited from GridViewColumn.)
Public propertyShowFilterButton
Gets or sets a value indicating whether this column will show the filter button.
(Inherited from GridViewColumn.)
Public propertyShowToolTipOnTrimmedText
Gets or sets a value that indicates whether a ToolTip will be visualized if the text in the cells is trimmed.
(Inherited from GridViewColumn.)
Public propertySortingIndex
Gets the sorting index of the column when there is multiple column sorting.
(Inherited from GridViewColumn.)
Public propertySortingState
Gets or sets a Column sorting state depending on executed sorted command, it can take 3 possible values: Ascending, Descending and None.
(Inherited from GridViewColumn.)
Public propertySortMemberPath
Gets or sets a property name, or a period-delimited hierarchy of property names, that indicates the member to sort by.
(Inherited from GridViewColumn.)
Public propertyTabStopMode
Gets or sets the tab stop mode which denotes if cell could gain focus via TAB key.
(Inherited from GridViewColumn.)
Protected propertyTargetFilters
Gets the FilterDescriptorCollection where this column will add its ColumnFilterDescriptor. By default these are the RadGridView.FilterDescriptors since the column is filtering RadGridView.
(Inherited from GridViewColumn.)
Public propertyTextAlignment
Gets or sets the text alignment for GridViewColumn cells content.
(Inherited from GridViewColumn.)
Public propertyTextDecorations
Gets or sets the text decoration. Affects all the cells in the column. This is a dependency property.
(Inherited from GridViewColumn.)
Public propertyTextTrimming
Gets or sets TextTrimming that will be used to trim the text in this column cells. This is a dependency property.
(Inherited from GridViewColumn.)
Public propertyTextWrapping
Gets or sets TextWrapping that will be used to wrap the text in this column cells. This is a dependency property.
(Inherited from GridViewColumn.)
Public propertyToggleButtonStyle
Gets or sets the style to be applied for the ToggleButton in that column.
Public propertyToolTipTemplate
Gets or sets the template for the cell tooltip.
(Inherited from GridViewColumn.)
Public propertyToolTipTemplateSelector
Gets or sets the data template selector for the cell tooltip.
(Inherited from GridViewColumn.)
Public propertyUniqueName
Gets or sets the unique name of the Column used for identifier.
(Inherited from GridViewColumn.)
Public propertyWidth
Gets or sets the column width or an automatic sizing mode.
(Inherited from GridViewColumn.)
Top
Events
  NameDescription
Public eventPropertyChanged
Occurs when a property value changes.
(Inherited from GridViewColumn.)
Public eventSortingStateChanged
Occurs after when the sorting state of a column changes.
(Inherited from GridViewColumn.)
Top
See Also