Class GridViewRow
GridViewRow is an user interface (UI) element used as a container for GridViewCells objects.
Inherited Members
Namespace: Telerik.Windows.Controls.GridView
Assembly: Telerik.Windows.Controls.GridView.dll
Syntax
public class GridViewRow : GridViewRowItem, IRowItem, IHorizontallyScrollable, ILayoutObserver, IInputElement, IRegisterBinding, IScrollContentElement, IVirtualizedContainer
Constructors
GridViewRow()
Fields
DetailsProviderProperty
Identifies the DetailsProvider dependency property.
Declaration
public static readonly DependencyProperty DetailsProviderProperty
Field Value
System.Windows.DependencyProperty
|
DetailsTemplateProperty
Identifies the DetailsTemplate dependency property.
Declaration
public static readonly DependencyProperty DetailsTemplateProperty
Field Value
System.Windows.DependencyProperty
|
DetailsVisibilityProperty
Identifies the DetailsVisibility dependency property.
Declaration
public static readonly DependencyProperty DetailsVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
DisplayVisualCuesProperty
Identifies the DisplayVisualCues dependency property.
Declaration
public static readonly DependencyProperty DisplayVisualCuesProperty
Field Value
System.Windows.DependencyProperty
|
ErrorsProperty
Identifies the Errors dependency property.
Declaration
public static readonly DependencyProperty ErrorsProperty
Field Value
System.Windows.DependencyProperty
|
IsExpandableProperty
Identifies the IsExpandable dependency property.
Declaration
public static readonly DependencyProperty IsExpandableProperty
Field Value
System.Windows.DependencyProperty
|
IsExpandedChangedEvent
Identifies the IsExpandedChanged routed event.
Declaration
public static readonly RoutedEvent IsExpandedChangedEvent
Field Value
RoutedEvent
|
IsExpandedChangingEvent
Identifies the IsExpandedChanging routed event.
Declaration
public static readonly RoutedEvent IsExpandedChangingEvent
Field Value
RoutedEvent
|
IsExpandedProperty
Identifies the IsExpanded dependency property.
Declaration
public static readonly DependencyProperty IsExpandedProperty
Field Value
System.Windows.DependencyProperty
|
IsInEditModeProperty
Declaration
public static readonly DependencyProperty IsInEditModeProperty
Field Value
System.Windows.DependencyProperty
|
IsValidProperty
Identifies the IsValid dependency property.
Declaration
public static readonly DependencyProperty IsValidProperty
Field Value
System.Windows.DependencyProperty
|
Properties
ActionOnLostFocus
Gets or sets the action on lost focus.
Declaration
public override ActionOnLostFocus ActionOnLostFocus { get; }
Property Value
ActionOnLostFocus
The action on lost focus. |
Overrides
ChildDataControls
Gets the child GridViewDataControl instances that wrap child hierarchy tables.
Declaration
public IList<GridViewDataControl> ChildDataControls { get; }
Property Value
System.Collections.Generic.IList<GridViewDataControl>
|
DetailsProvider
Gets or sets the DetailsProvider for this row.
Declaration
public IDetailsProvider DetailsProvider { get; }
Property Value
IDetailsProvider
|
DetailsTemplate
Gets or sets the DataTemplate used to display the details section of a row.
Declaration
public DataTemplate DetailsTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
DetailsVisibility
Gets or sets the Visibility for the details of this row.
Declaration
public Nullable<Visibility> DetailsVisibility { get; set; }
Property Value
System.Nullable<System.Windows.Visibility>
|
DisplayVisualCues
Gets a value indicating whether this instance should display visual cues for selection, validation, etc.
Declaration
public bool DisplayVisualCues { get; }
Property Value
System.Boolean
|
Errors
Gets the errors via IDataErrorInfo and INotifyDataErrorInfo.
Declaration
public IEnumerable Errors { get; }
Property Value
System.Collections.IEnumerable
The errors. |
IsExpandable
Gets or sets a value indicating whether the row is expandable or not (hierarchy).
Declaration
public bool IsExpandable { get; set; }
Property Value
System.Boolean
|
IsExpanded
Gets or sets a value indicating whether the row is expanded or not (hierarchy).
Declaration
public bool IsExpanded { get; set; }
Property Value
System.Boolean
|
IsInEditMode
Declaration
public bool IsInEditMode { get; set; }
Property Value
System.Boolean
|
IsMouseOver
Gets or sets a value indicating whether this instance is mouse over.
Declaration
public bool IsMouseOver { get; set; }
Property Value
System.Boolean
|
IsValid
Gets a value indicating whether this instance content is valid.
Declaration
public bool IsValid { get; }
Property Value
System.Boolean
|
Methods
BeginEdit()
CancelEdit()
Cancels the edit of the row.
Declaration
public virtual void CancelEdit()
CommitEdit()
Commits a currently edited row.
Declaration
public bool CommitEdit()
Returns
System.Boolean
true if successful; otherwise false. |
CreateIndentItem()
Creates the item that fills in the indentation.
Declaration
public override ContentControl CreateIndentItem()
Returns
System.Windows.Controls.ContentControl
|
Overrides
CreateItem()
Generates cell containers for GridViewRow.
Declaration
protected override GridViewCellBase CreateItem()
Returns
GridViewCellBase
|
Overrides
GetCellFromPropertyName(String)
Finds first GridViewCell which is related to the specified property.
Declaration
public GridViewCell GetCellFromPropertyName(string propertyName)
Parameters
System.String
propertyName
Name of the property. |
Returns
GridViewCell
|
IsSelectable()
Determines whether this instance is selectable.
Declaration
protected override bool IsSelectable()
Returns
System.Boolean
|
Overrides
OnApplyTemplate()
OnCreateAutomationPeer()
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer
The type-specific System.Windows.Automation.Peers.AutomationPeer implementation. |
OnHasHierarchyChanged()
Called when HasHierarchy property has changed.
Declaration
protected override void OnHasHierarchyChanged()
Overrides
OnIsAlternatingChanged(Boolean, Boolean)
Called when IsAlternating property changes.
Declaration
protected override void OnIsAlternatingChanged(bool oldValue, bool newValue)
Parameters
System.Boolean
oldValue
New value. |
System.Boolean
newValue
Old value. |
Overrides
OnIsExpandedChanged(Boolean, Boolean)
Called when the GridViewRow's IsExpanded property changes.
Declaration
protected virtual void OnIsExpandedChanged(bool oldValue, bool newValue)
Parameters
System.Boolean
oldValue
The old value of the IsExpanded property. |
System.Boolean
newValue
The new value of the IsExpanded property. |
OnItemChanged(Object, Object)
Called when the value of the Item property changes.
Declaration
protected override void OnItemChanged(object oldItem, object newItem)
Parameters
System.Object
oldItem
The old value of Item. |
System.Object
newItem
The new value of Item. |
Overrides
OnMouseEnter(MouseEventArgs)
Declaration
protected override void OnMouseEnter(MouseEventArgs e)
Parameters
System.Windows.Input.MouseEventArgs
e
|
Overrides
OnMouseLeave(MouseEventArgs)
Declaration
protected override void OnMouseLeave(MouseEventArgs e)
Parameters
System.Windows.Input.MouseEventArgs
e
|
OnMouseLeftButtonDown(MouseButtonEventArgs)
Declaration
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
Parameters
System.Windows.Input.MouseButtonEventArgs
e
|
OnMouseLeftButtonUp(MouseButtonEventArgs)
Declaration
protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e)
Parameters
System.Windows.Input.MouseButtonEventArgs
e
|
SelectionPropertyChanged(Object, DependencyPropertyChangedEventArgs)
Called when the selection was changed.
Declaration
protected override void SelectionPropertyChanged(object sender, DependencyPropertyChangedEventArgs rowSelectionArgs)
Parameters
System.Object
sender
The sender. |
System.Windows.DependencyPropertyChangedEventArgs
rowSelectionArgs
The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. |
Overrides
ToString()
Declaration
public override string ToString()
Returns
System.String
|
Events
IsExpandedChanged
Occurs when GridViewRow changes its IsExpanded state.
Declaration
public event RoutedEventHandler IsExpandedChanged
Event Type
System.Windows.RoutedEventHandler
|
IsExpandedChanging
Occurs when GridViewRow is about to change its IsExpanded state.
Declaration
public event EventHandler<CancelRoutedEventArgs> IsExpandedChanging
Event Type
System.EventHandler<CancelRoutedEventArgs>
|