Class
Field

An implementation of ICompositeField. Represents a node in IField hierarchy.

Definition

Namespace:Telerik.Windows.Controls.FieldList

Assembly:Telerik.Windows.Controls.PivotFieldList.dll

Syntax:

cs-api-definition
public sealed class Field : ICompositeField, IField, INotifyPropertyChanged

Inheritance: objectField

Implements: ICompositeFieldIFieldINotifyPropertyChanged

Properties

Children

Gets the nested IField elements.

Declaration

cs-api-definition
public IList<IField> Children { get; }

Property Value

IList<IField>

Implements ICompositeField.Children

DisplayName

Declaration

cs-api-definition
public string DisplayName { get; }

Property Value

string

FieldInfo

Gets the field info associated with this instance.

Declaration

cs-api-definition
public IPivotFieldInfo FieldInfo { get; }

Property Value

IPivotFieldInfo

The field info.

Implements IField.FieldInfo

HasChildren

Gets a value that indicates if this ICompositeField has children.

Declaration

cs-api-definition
public bool HasChildren { get; }

Property Value

bool

Implements ICompositeField.HasChildren

IsUsed

Gets or sets a value that indicates if this item participates in the pivot grouping. When set to true its FieldInfo will be used to create the appropriate entries in a FieldListViewModel.

Declaration

cs-api-definition
public bool IsUsed { get; set; }

Property Value

bool

ParentList

Gets the FieldCollection this IField belongs to.

Declaration

cs-api-definition
public FieldCollection ParentList { get; }

Property Value

FieldCollection

Implements IField.ParentList

Role

Gets the role of this node.

Declaration

cs-api-definition
public ContainerNodeRole Role { get; }

Property Value

ContainerNodeRole

The role.

Implements ICompositeField.Role

Methods

ToString()

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()

Events

PropertyChanged

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged